sql >> Base de Datos >  >> RDS >> Mysql

Ejecute MySQL INSERT Query varias veces (inserte valores en varias tablas)

Simplemente olvidó ejecutar el sql entre cada consulta. Añadir el

 mysql_query($sql, $connection)
    or die("MySQL Error: ".mysql_error());

entre cada consulta y se supone que estás bien.

por cierto (1) siempre es útil probar con una consola abierta con tail -f en el registro de sql (bajo /var/log/mysql/ )
b.t.w.(2) Tiene graves problemas de seguridad en su código.
b.t.w (3) Es posible que desee considerar usar PDO/Mysqli y no la antigua extensión mysql.b.t.w (4) Haría su vida sea más simple al usar algún tipo de contenedor (una buena clase) para acercarse a la base de datos y no hacerlo directamente en todas partes de su código.