
Programarte
Épsilon
Programador
Verificado
Verificación en dos pasos activada
Verificado por Whatsapp
¡Ha verificado su Paypal!
Hola que tal.
Pues la consulta es para los grandes conocedores de bases de datos y MySQLi, tengo una duda ya que cuando tengo un código como este en PHP:
Funciona perfecto o sea la última línea no da error pero eso solo pasa si el query es un SELECT, o sea en algo como esto:
Marca error (la consulta está perfectamente bien), la lógica indica que si es un SELECT al cerrar la conexión libera los recursos obtenidos por la consulta y por eso no marca error pero si es un UPDATE, INSERT o demás al no haber datos marca error o no se porque ya le busque pero no encuentro una explicación sólida al respecto.
Si alguien tiene un conocimiento solido al respecto le agradezco de antemano el compartirlo.
Pues la consulta es para los grandes conocedores de bases de datos y MySQLi, tengo una duda ya que cuando tengo un código como este en PHP:
PHP:
$s=$obj->query("SELECT * FROM usuarios");
// líneas donde ocupar la información
$s->close();
Funciona perfecto o sea la última línea no da error pero eso solo pasa si el query es un SELECT, o sea en algo como esto:
PHP:
$s=$obj->query("UPDATE usuarios SET edad=1 WHERE id=3");
$s->close();
Marca error (la consulta está perfectamente bien), la lógica indica que si es un SELECT al cerrar la conexión libera los recursos obtenidos por la consulta y por eso no marca error pero si es un UPDATE, INSERT o demás al no haber datos marca error o no se porque ya le busque pero no encuentro una explicación sólida al respecto.
Si alguien tiene un conocimiento solido al respecto le agradezco de antemano el compartirlo.