/ / PHP Consulta general de SQL y resultados similares a PhpMyAdmin - php, mysql, mysqli, phpmyadmin

Consulta SQL general de PHP y resultados similares a PhpMyAdmin - php, mysql, mysqli, phpmyadmin

Tengo problemas para crear un cuadro de consulta de MySQLi general, donde los resultados, independientemente del tipo de consulta, se imprimen en otro área de texto, similar al área de texto de la pestaña SQL en PHPMyAdmin.

Por ejemplo:

  • Me gustaría mostrar un área de texto en mi página.
  • El usuario ingresa CUALQUIER código MySQL, ya sea SELECCIONAR, ACTUALIZAR, BORRAR, etc.
  • Los resultados se muestran en un área de texto de resultados, por ejemplo, si ingresan a una consulta SELECCIONAR, obtienen los resultados, si ingresan un BORRADO, obtendrán un # de eliminaciones.
  • Funciona igual que la pestaña SQL de PHPMyAdmin.

¿Hay una forma simplificada de hacer esto? O necesito detectar su consulta y obtener resultados dependiendo de un algoritmo que tengo que escribir (lo que puedo hacer, solo estoy tratando de evitar toda esa codificación).

Esto es lo que he intentado en último lugar:

$mysqli = new mysqli($host, $username, $pw, $dbname);

if ($mysqli->connect_errno) {
echo "BAD CONNECTION!";
} else {
$result = $mysqli->query($query);
print_r($result);
mysqli_free_result($result);
}
$mysqli->close();

También intenté:

echo $result

¡Gracias!

Respuestas

0 para la respuesta № 1

No hay una manera simple de hacer lo que necesitas. Trate de usar algunas bibliotecas de base de datos PHP de código abierto como DiBi (http://dibiphp.com/cs/). Pero todavía tendrá que escribir algún código. Esto solo lo hace más fácil.