Y
yoisberjflores
Gamma
Programador
hola como dice el titulo tengo un problema con esa función, la cosa es que quiero hacer varios update, y los pasaba todos por una variable y al pasarlo por mysqli_milti_query se ejecuta bien pero al parecer cierra la conexión con la db, y de ahí ya ninguna otra operación con la db deja de funcionar en esa sesion, os dejo un ejemplo
- - - Actualizado - - -
ahh otra cosa, es que necesito hacer Muchos UPDATE y por eso quería usar el multi_query, aunque no se si haci consume muchos recursos o seria lo mismo que usar un for y ejecutarlas de una en una
PHP:
$mysqli = new mysqli("localhost", "my_user", "my_password", "world");
$query = "UPDATE tabla SET count=count+1, fecha='0' WHERE id=12";
$query .= "UPDATE tabla SET count=count-1, rango='0' WHERE id=31";
$query .= "UPDATE tabla SET active=1 WHERE id=66";
$mysqli->multi_query($query);
//hasta aqui bien pasa todo la cosa es que desde aqui ninguna otra operacion funciona como si perdiera la conexion
$mysqli->multi_query("SELECT * FROM users WHERE id=1"); // siempre llegado a este puno no hace nada ni darme error de syntax ni nada solo regresa false
- - - Actualizado - - -
ahh otra cosa, es que necesito hacer Muchos UPDATE y por eso quería usar el multi_query, aunque no se si haci consume muchos recursos o seria lo mismo que usar un for y ejecutarlas de una en una

