Red de conocimiento informático - Material del sitio web - ¿Qué pasaría si la siguiente función de MySQL se implementara en una extensión de PHP? Hay una declaración que se puede lograr.

¿Qué pasaría si la siguiente función de MySQL se implementara en una extensión de PHP? Hay una declaración que se puede lograr.

Mysqli es una función posterior a php5. Si no habilita la extensión, puede abrir el archivo de configuración php.ini.

Busca la siguiente declaración: ;extension=php_mysqli.dll Cámbiala a: extensión=php_mysqli.dll y listo.

¿Qué novedades y ventajas tiene respecto a mysql?

(1) ¿Admite enlace local, gramática de preparación, etc.?

(2) ¿Código de error al ejecutar la instrucción SQL?

(3) ¿Ejecutar múltiples SQL al mismo tiempo?

(4) Además, se proporcionan métodos orientados a objetos para llamar a la interfaz.

¡Los siguientes son ejemplos del uso de php para conectarse a la base de datos mysqli uno por uno!

Método de uso 1: ¿Utiliza un enfoque tradicional orientado a procesos?

El código php es el siguiente:?

lt;?php?

$connect?=?mysqli_connect('localhost','root',' ',' voluntario')?or?die('Unale?to?connect');?

$sql?=?" select?*?from?vol_msg";?

$resultado ?=?mysqli_query($connect,$sql);?

mientras($row?=?mysqli_fetch_row($resultado)){

echo?$row[? 0]; ?

}? gt;?

Uso 2: ¿Usar un método orientado a objetos para llamar a la interfaz (recomendado)?

Consulte el siguiente código php:?

¿Copiar el código? El código es el siguiente:

lt;?php?

/Crea el objeto y abre la conexión. ¿El último parámetro es el nombre de la base de datos seleccionada?

$mysqli?=?new?mysqli('localhost','root',','volunteer');?

//¿Comprobar si la conexión es exitosa?

if(mysqli_connect_errno()){?

// ¿Observas la nueva función mysqli_connect_error()?

die('¿No se puede?conectar!').?mysqli_connect_error();?

}?

$sql =?" select * from vol_msg ";?

// ¿Ejecutar sentencias SQL, completamente orientadas a objetos?

$resultado?=?$mysqli-gt;query($sql);?

mientras($row?=?$resultado-gt;fetch_array()){? /p>

echo?$row[0];?

}? gt;?

Los resultados de ejecución de los dos ejemplos de php anteriores son exactamente iguales, puede ¡Vea claramente las ventajas de usar objetos similares a mysqli para establecer conexiones de bases de datos!

No necesito decir mucho sobre la inserción y modificación de registros. Simplemente cambie la declaración SQL. ¡Presentaré la función de la interfaz de preparación en el próximo artículo!