Saltar al contenido

mysqli_query() espera que el parámetro 1 sea mysqli, objeto dado

Después de de esta larga búsqueda de datos hemos podido resolver este enigma que pueden tener ciertos los usuarios. Te regalamos la solución y nuestro deseo es servirte de mucha apoyo.

Solución:

quieres pasar $connection->myconn en vez de $connection. Como en:

$result = mysqli_query($connection->myconn, $query);

Tal como está, está pasando una instancia de su clase, en lugar de un mysqli, que es de lo que se quejan los mensajes de error.

En la clase de conexión de la base de datos, devuelve la conexión. En la clase de PHP, debe capturar esa variable de conexión

$connection = new createCon();
$conn = $connection->connect();

Entonces puedes usar eso $conn variables como mysqli_query() parámetro como

$result = mysqli_query($conn, $query);

valoraciones y comentarios

Si posees algún titubeo o forma de aumentar nuestro enunciado te invitamos dejar una explicación y con deseo lo leeremos.

¡Haz clic para puntuar esta entrada!
(Votos: 0 Promedio: 0)



Utiliza Nuestro Buscador

Deja una respuesta

Tu dirección de correo electrónico no será publicada. Los campos obligatorios están marcados con *