sql >> Base de Datos >  >> Database Tools >> phpMyAdmin

PHP MySQL INSERT no se inserta ni se muestra ningún error

Solo una nota si alguien tiene problemas similares:

Tuve un problema similar:inserte una consulta que funciona en PHPMyAdmin pero no funciona en PHP y no emite ningún error (el resultado fue verdadero todo el tiempo).

La razón es que estaba iniciando una transacción pero olvidé confirmarla...

$mysqli->autocommit(FALSE);

$mysqli->query( "START TRANSACTION" );

Nunca olvides esto:

$mysqli->commit();

Es un error tonto, lo sé, pero estaba tan concentrado en el misterio de la consulta que olvidé las declaraciones de transacción unas líneas más arriba.