Preguntas con la etiqueta [mysqli]

Lista mysqli preguntas

Obtuve una identificación numérica de 20 caracteres que se parece a 10527391670258314752. Dada esta identificación, ¿cómo puedo obtener el nombre de usuario asociado con ella? La tabla se ve así:

Aquí está mi código: include 'conn.php'; $conn = new Connection(); $query = 'SELECT EmailVerified, Blocked FROM users WHERE Email = ? AND SLA = ? AND `Password` = ?'; $stmt

¿Equivalente MySQLi de mysql_result()?

12
respuestas
51
votos
vistas

Estoy transfiriendo un código PHP antiguo de mysql a MySQLi y me encontré con un problema menor. ¿ No existe ningún equivalente a la mysql_result()función anterior? Sé que mysql_result()es más

Intenté usar multi_query pero sigo apareciendo un mensaje de Estándares estrictos. $querystring = "INSERT INTO responses VALUES('1', '2', '3', '4'); INSERT INTO responses VALUES('1', '2', '3', '4')"; if (mysqli_multi_query($db, $querystring))

He tenido problemas para obtener el número de filas que se deben devolver usando mysqli. Cada vez obtengo 0, aunque definitivamente hay algunos resultados. if($stmt = $mysqli->prepare("SELECT id, title, visible,

Hasta donde tengo entendido, la transacción comienza una vez que llamamos a $mysqli->autocommit(FALSE);la declaración y finaliza después de llamar $mysqli->commit();al comando como en el siguiente ejemplo. <?php //Start transaction $mysqli->autocommit(FALSE);

He estado aprendiendo a usar declaraciones preparadas y vinculadas para mis consultas SQL, y hasta ahora he logrado esto, funciona bien pero no es nada dinámico cuando se trata de

Sólo necesito ayuda con este error de PHP que no entiendo del todo: Error grave: no se puede pasar el parámetro 2 por referencia en /web/stud/openup/inactivatesession.php en la línea 13

Estoy intentando convertir los errores de consulta de MySQLi en excepciones, pero no pude: mysqli_sql_exception se genera solo si no se pudo conectar la base de datos. Utilicé mysqli_report(MYSQLI_REPORT_STRICT)funciones procedimentales

Estoy intentando ejecutar mi código PHP, que llama a dos consultas MySQL a través de mysqli, y aparece el error "Comandos no sincronizados; no puedes ejecutar este comando ahora". Aquí

Necesito obtener todas las filas del objeto de resultado. Estoy intentando crear una nueva matriz que contenga todas las filas. Aquí está mi código: $sql = new mysqli($config['host'],$config['user'],$config['pass'],$config['db_name']); if (mysqli_connect_errno())

Estoy intentando utilizar mySQLi por primera vez. Lo he hecho en el caso del bucle. Se muestran los resultados del bucle, pero me quedo atascado cuando intento mostrar un solo

Este mysqli_querycomando produce el siguiente error mysqli_query("INSERT INTO `counter`.`hits` (`page_hits`) VALUES (1)"); Advertencia: mysqli_query() espera al menos 2 parámetros, 1 proporcionado en ¿Qué significa este mensaje de error y cómo

MySQL vs MySQLi cuando se usa PHP [cerrado]

6
respuestas
171
votos
vistas

¿Cuál es mejor, MySQL o MySQLi? ¿Y por qué? ¿Cuál debo usar? Me refiero a mejor no sólo en términos de rendimiento, sino también en cualquier otra característica relevante.

¿Cómo cambiar mysql a mysqli?

12
respuestas
82
votos
vistas

Según el siguiente código que uso para mysql normal, ¿cómo podría convertirlo para usar mysqli? ¿ Es tan simple como cambiar mysql_query($sql);a mysqli_query($sql);? <?PHP //in my header file that is