Al introducir datos en una base de datos MySQL con PHP , coloque los valores que se van a insertar entre comillas simples. Si los propios valores incluyen una comilla simple o apóstrofo , no se insertará el valor correcto en la base de datos. La función de PHP " mysql_real_escape_string " escapa las comillas simples se encuentran dentro de una cadena de texto . Esto se logra mediante la adición de una barra invertida ( /) antes de la comilla simple . Esto permite que la comilla simple para ser visto como parte de la cadena de valor y se inserta correctamente. Instrucciones
1
Abra un documento de texto en blanco.
2
Tipo de la línea
Php
para comenzar la script PHP
3
Escribe las líneas
$ username = "username" ; . $ passwd = "password" ; $ database = "prueba " ; $ tabla = " table_name " $ server = "localhost " ;
para crear las variables que contienen la información de base de datos . Reemplace las palabras entre comillas con los valores de la base de datos
4
Escriba el Lines
mysql_connect ($ servidor, $ usuario , $ passwd ),. @ Mysql_select_db ( $ database ) o die (" No se puede seleccionar la base de datos ");
para conectarse a la base de datos MySQL
5
Escriba el Lines
$ fname = " Lee" . ; $ lname = " O'Toule " $ username = " lotoule " ;
para crear las variables que contienen los valores que se pueden insertar en la base de datos . En este ejemplo, el apellido " O'Toule " contiene una comilla simple o apóstrofo.
6
Escriba el Lines
$ query = "INSERT INTO" . " VALUES ( ". . $ F_Name " ", " " . . $ l_name " ", " " . . u_name $ $ table . " '); " ; echo $ query.PHP_EOL ; mysql_query ( $ consulta ) ;
para crear la consulta INSERT, imprimirlo en la pantalla y enviar la consulta a la base de datos. Impresión a la pantalla que indica que la función mysql_real_escape_string ha colocado una barra invertida ( \\) antes del apóstrofo.
7
Escriba el Lines
$ query2 = "SELECT * FROM enviar la consulta SELECT que devolverá los resultados a la base de datos, contar el número de filas en el resultado y cerrar la conexión de base de datos .
8
Escriba el Lines
$ i = 0 , mientras que ( $ i <$ num) {$ nombre = $ primero " " $ user.PHP_EOL . "$ pasado. ". , . $ i + + ;}
para recorrer los resultados e imprimir cada registro a la pantalla
. 9
Tipo de la línea
>
para cerrar el script PHP.
10
Guarde el archivo con la extensión " . php " .