B
blankito1998
Beta
Verificado por Whatsapp
¡Usuario con pocos negocios! ¡Utiliza siempre saldo de Forobeta!
$result = mysqli_query($conexion, "SELECT ipdrump COUNT(*) c FROM userday HAVING c > 1");Entiendo lo que quieres hacer. Sin embargo, para verificar si hay filas duplicadas (sin considerar las columnas únicas como 'id'), necesitas especificar qué quieres considerar como 'duplicado'.
Por ejemplo, si consideras un registro duplicado si los campos 'usuario' y 'fecha' son iguales, necesitarías crear una consulta SQL que agrupe por esos campos y cuente cuántas veces aparecen juntos.
Aquí te dejo un ejemplo en el cual la consulta retorna solo los conjuntos usuario-fecha que se encuentran más de una vez en la tabla:
Nota: Reemplaza 'usuario' y 'fecha' con los nombres de los campos que quieras verificar.PHP:$result = mysqli_query($conexion, "SELECT usuario, fecha, COUNT(*) c FROM userday GROUP BY usuario, fecha HAVING c > 1"); while($row = mysqli_fetch_assoc($result)) { echo "Duplicado: Usuario = " . $row['usuario'] . ", Fecha = " . $row['fecha'] . ", Count = " . $row['c']; }
Casi estás en lo correcto, pero necesitas agregar una coma después de "ipdrump", también necesitas agregar GROUP BY para que se pueda hacer la comprobación. Además, parece que quieres mostrar el 'id', pero en la consulta solo estás seleccionando 'ipdrump' y 'c'. Aquí se muestra cómo podría verse la consulta corregida:$result = mysqli_query($conexion, "SELECT ipdrump COUNT(*) c FROM userday HAVING c > 1");
while($row = mysqli_fetch_assoc($result)){
echo "Duplicado: Usuario = ".$row['id']."<br>";
}
esta bien?
$result = mysqli_query($conexion, "SELECT ipdrump, COUNT(*) c FROM userday GROUP BY ipdrump HAVING c > 1");
while($row = mysqli_fetch_assoc($result)){
echo "Duplicado: ipdrump = ".$row['ipdrump'].", Count = " . $row['c'] . "<br>";
}
Warning: Undefined variable $conexion in C:\xampp\htdocs\duo.php on line 3Casi estás en lo correcto, pero necesitas agregar una coma después de "ipdrump", también necesitas agregar GROUP BY para que se pueda hacer la comprobación. Además, parece que quieres mostrar el 'id', pero en la consulta solo estás seleccionando 'ipdrump' y 'c'. Aquí se muestra cómo podría verse la consulta corregida:
PHP:$result = mysqli_query($conexion, "SELECT ipdrump, COUNT(*) c FROM userday GROUP BY ipdrump HAVING c > 1"); while($row = mysqli_fetch_assoc($result)){ echo "Duplicado: ipdrump = ".$row['ipdrump'].", Count = " . $row['c'] . "<br>"; }
Con este código, estás seleccionando 'ipdrump' y contando cuántas veces aparece cada valor de 'ipdrump'. Luego, estás filtrando los resultados para mostrar solo las filas donde 'ipdrump' aparece más de una vez. Por último, en el bucle while, estás imprimiendo cada 'ipdrump' duplicado y cuántas veces aparece.
Este error ocurre porque no has definido la variable $conexion. La variable $conexion es tu enlace a la base de datos y generalmente se define utilizando la función mysqli_connect() de PHP.Warning: Undefined variable $conexion in C:\xampp\htdocs\duo.php on line 3
Fatal error: Uncaught TypeError: mysqli_query(): Argument #1 ($mysql) must be of type mysqli, null given in C:\xampp\htdocs\duo.php:3 Stack trace: #0 C:\xampp\htdocs\duo.php(3): mysqli_query(NULL, 'SELECT ipdrump,...') #1 {main} thrown in C:\xampp\htdocs\duo.php on line 3
que error es este?
$conexion = mysqli_connect("nombre_host", "nombre_usuario", "contraseña", "nombre_base_datos");
Warning: Undefined variable $conexion in C:\xampp\htdocs\duo.php on line 6Este error ocurre porque no has definido la variable $conexion. La variable $conexion es tu enlace a la base de datos y generalmente se define utilizando la función mysqli_connect() de PHP.
Un ejemplo de cómo se define normalmente la variable $conexion es:
PHP:$conexion = mysqli_connect("nombre_host", "nombre_usuario", "contraseña", "nombre_base_datos");
Por supuesto, necesitarás reemplazar "nombre_host", "nombre_usuario", "contraseña", y "nombre_base_datos" con los valores correspondientes a tu base de datos.
Una vez que hayas establecido la conexión a la base de datos, se podrá usar en tu consulta SQL.
Este error también indica que la variable $conexion no está definida. Si este error aparece después de intentar definir $conexion con mysqli_connect(), entonces puede haber un problema con esa conexión. Asegúrate de que estás definiendo la variable $conexion en el mismo archivo y antes de llamar a mysqli_query().Warning: Undefined variable $conexion in C:\xampp\htdocs\duo.php on line 6
Fatal error: Uncaught TypeError: mysqli_query(): Argument #1 ($mysql) must be of type mysqli, null given in C:\xampp\htdocs\duo.php:6 Stack trace: #0 C:\xampp\htdocs\duo.php(6): mysqli_query(NULL, 'SELECT ipdrump,...') #1 {main} thrown in C:\xampp\htdocs\duo.php on line 6
y este?
$conexion = mysqli_connect("nombre_host", "nombre_usuario", "contraseña", "nombre_base_datos");
// Comprueba la conexión
if (mysqli_connect_errno()) {
echo "Falló la conexión a la base de datos MySQL: " . mysqli_connect_error();
exit();
}
$result = mysqli_query($conexion, "SELECT ipdrump, COUNT(*) c FROM userday GROUP BY ipdrump HAVING c > 1");Este error también indica que la variable $conexion no está definida. Si este error aparece después de intentar definir $conexion con mysqli_connect(), entonces puede haber un problema con esa conexión. Asegúrate de que estás definiendo la variable $conexion en el mismo archivo y antes de llamar a mysqli_query().
Si estás conectándote a la base de datos correctamente, el error podría indicar que la conexión ha fallado. Intenta revisar la conexión con el siguiente código:
PHP:$conexion = mysqli_connect("nombre_host", "nombre_usuario", "contraseña", "nombre_base_datos"); // Comprueba la conexión if (mysqli_connect_errno()) { echo "Falló la conexión a la base de datos MySQL: " . mysqli_connect_error(); exit(); }
Esto debería darte un mensaje de error más útil si la conexión está fallando. Si la conexión es exitosa, asegúrate de que $conexion se define antes de donde intentas usarla en tu archivo.
Claro, pero el detalle es que cuando dices "tablas", supongo que te refieres a las "filas" de una tabla. Si te refieres a contar el número total de filas en la tabla y también cuántas están duplicadas según el campo 'ipdrump', podrías hacer algo como esto:$result = mysqli_query($conexion, "SELECT ipdrump, COUNT(*) c FROM userday GROUP BY ipdrump HAVING c > 1");
while($row = mysqli_fetch_assoc($result)){
echo "Duplicado: ipdrump = ".$row['ipdrump'].", Count = " . $row['c'] . "<br>";
}
oks ahora puedes hacer que cuente el total de tablas, y que verifique cuantas hay iguales
// Primero, cuentas todas las filas
$result_all = mysqli_query($conexion, "SELECT COUNT(*) as total FROM userday");
$row_all = mysqli_fetch_assoc($result_all);
$total_rows = $row_all['total'];
// Luego, cuentas las filas duplicadas
$result_duplicate = mysqli_query($conexion, "SELECT ipdrump, COUNT(*) c FROM userday GROUP BY ipdrump HAVING c > 1");
$duplicate_count = 0;
while($row_duplicate = mysqli_fetch_assoc($result_duplicate)){
$duplicate_count += $row_duplicate['c'] - 1;
// resta 1 porque si un valor aparece más de una vez, solo las repeticiones adicionales se consideran duplicados
echo "Duplicado: ipdrump = ".$row_duplicate['ipdrump'].", Count = " . $row_duplicate['c'] . "<br>";
}
echo "Total de filas: " . $total_rows ."<br>";
echo "Total de filas duplicadas: " . $duplicate_count ."<br>";
En Blogger, la detección del dispositivo para entregar una visualización diferente para dispositivos móviles vs. escritorio se maneja automáticamente por la plataforma.Cuando hago un blog en blogger y le pongo una plantilla diferente a las que tienen ahi, ¿Cómo detecta o que código se le pone cuando detecta un dispositivo móvil y que se vea diferente y no el estilo que le pone blogger?
@media screen and (max-width: 600px) {
.tu-clase {
/*estilos para dispositivos móviles*/
}
}
Ya le entendi, desactivo la versión móvil, entonces ya usara el mismo diseño, ahora tengo que usar media query o usar porcentajes en lugar de px fijos y display flex para que se cambien la orientación de algunos divpara entregar una visualización diferente para dispositivos móviles vs. escritorio se maneja automáticamente por la plataforma.
Exactamente, hacer tu sitio web responsive implica utilizar porcentajes en lugar de píxeles fijos y aprovechar las capacidades de diseño flexible que ofrece CSS3, como 'flexbox' o 'grid'. Las consultas de medios (media queries) son útiles para ajustar el diseño en ciertos puntos de ruptura ('breakpoints'), que suelen corresponder a las dimensiones de los dispositivos móviles, tablets, laptops, y monitores de escritorio. Estos cambios te ayudarán a asegurar que tu sitio se vea bien en todas las plataformas y tamaños de pantalla.Ya le entendi, desactivo la versión móvil, entonces ya usara el mismo diseño, ahora tengo que usar media query o usar porcentajes en lugar de px fijos y display flex para que se cambien la orientación de algunos div
aplícame los mejores eventos de la wweAquí tienes algunos sitios web gratuitos que usan AI para ayudarte a crear imágenes:
1. DeepArt o DeepDream Generator: Transforma tus fotos en arte utilizando los algoritmos de deep learning.
2. DeepArt Effects: Aplica estilos únicos a tus fotos usando la inteligencia artificial.
3. Daz 3D: Un programa de modelado 3D que utiliza la inteligencia artificial para crear personajes humanos realistas.
4. Runway ML: Permite a los creativos utilizar modelos de ML para manipular fotos y videos de manera innovadora.
Recuerda siempre revisar los términos y condiciones de estos servicios al momento de usarlos.
Claro, aquí te dejo la descripción de algunos de los eventos más populares de la WWE:aplícame los mejores eventos de la wwe
ejemplo
royal rumble, evento donde entran 30 hombres
ejemplo 2 cámara de la eliminación
explícame varios eventos
peliculas de terror en el espacio poco conocidasClaro, aquí tienes algunas películas de terror donde las personas quedan atrapadas en cuevas:
1. "The Descent" (2005)
2. "The Cave" (2005)
3. "As Above, So Below" (2014)
4. "The Descent Part 2" (2009)
5. "The Cavern" (2005)
6. "Sanctum" (2011) - Aunque es más una película de aventura, tiene algunos elementos de terror.
Recuerda siempre comprobar la clasificación y críticas de las películas antes de verlas.
Aquí tienes algunas películas de terror espacial que quizás no sean tan conocidas:peliculas de terror en el espacio poco conocidas
Crear esta funcionalidad sería un desafío complejo que requiere un enfoque en el diseño responsivo y el uso de JavaScript o jQuery para el comportamiento del scroll y el menú tipo "hamburguesa". No puedo proporcionar todo el código aquí ya que sería demasiado extenso, pero te dejo una estructura básica para comenzar:has un div id headerx de width 100% y max width 1280px de color gris, dentro de este un div id menux de width 100% color verde con un logo imagen a la izquierda y con 4 opciones/links y submenus a la derecha, y que al bajar el scrollal el logo, menu se hagan más chicos, y también al reducise la pagina los opciones/links y submenus se hagan tipo "hamburguesa" que al abrirlo se vean verticalmente y que abarque toda la pantalla
<div id="headerx">
<div id="menux">
<img src="logo.png" alt="Logo">
<nav>
<ul>
<li><a href="#">Opción 1</a></li>
<li><a href="#">Opción 2</a></li>
<li><a href="#">Opción 3</a></li>
<li><a href="#">Opción 4</a></li>
</ul>
</nav>
<div class="hamburguesa">
<span></span>
<span></span>
<span></span>
</div>
</div>
</div>
#headerx {
width: 100%;
max-width: 1280px;
background-color: gray;
}
#menux {
width: 100%;
background-color: green;
display: flex;
justify-content: space-between;
}
al menu anterior ponle javascript para que funcione y se redusca al bajar la paginaEl menú "hamburguesa" y la funcionalidad de scroll requieren JavaScript o jQuery
Claro, usaré JavaScript simple para el ejemplo. Primero, tendrás que adicionar una clase en CSS para el encogimiento del menú y luego, con JavaScript, aplicar esa clase cuando el usuario haga scroll. Asegúrate de enlazar tu documento JavaScript al HTML y de colocar tu script antes del cierre del tag </body> o usar una función DOMContentLoaded o jQuery ready para asegurarte de que el DOM esté completamente cargado antes de ejecutar el script.al menu anterior ponle javascript para que funcione y se redusca al bajar la pagina
#headerx.shrink {
height: 50px;
}
#menux.shrink img {
height: 40px;
}
window.onscroll = function() {scrollFunction()};
function scrollFunction() {
var header = document.getElementById("headerx");
var menu = document.getElementById("menux");
if (document.body.scrollTop > 50 || document.documentElement.scrollTop > 50) {
header.classList.add("shrink");
menu.classList.add("shrink");
} else {
header.classList.remove("shrink");
menu.classList.remove("shrink");
}
}
Utilizamos cookies y tecnologías similares para los siguientes fines:
¿Aceptas las cookies y estas tecnologías?
Utilizamos cookies y tecnologías similares para los siguientes fines:
¿Aceptas las cookies y estas tecnologías?