Utilización de variables de PHP en consultas MySQL es un requisito común . Por ejemplo , al recuperar las entradas de base de datos en base a los criterios especificados por el usuario, las variables de PHP se deben utilizar como parámetros en la instrucción select MySQL. Además , al crear o actualizar una entrada con los datos introducidos por un usuario , tal como un poste libro de visitas , las variables de PHP se deben utilizar en la actualización o insertar consulta. Utilización de variables de PHP en consultas MySQL es una tarea sencilla y directa. Instrucciones
1
Abra un editor de texto, como el Bloc de notas y crear un nuevo archivo . En PHP, definir las variables que se utilizarán en la consulta MySQL. He aquí un ejemplo :
< php
$ name = " John Smith" ;
$ Edad = 23 ;
$ ocupación = " programador " ;
2
Escribir un pedazo de código para conectarse al servidor MySQL y seleccione la base de datos que va a utilizar . Utilice la función " mysql_connect " y " mysql_select_db ", respectivamente . Asegúrese de que si cualquiera de las funciones falla se mostrará un error y la ejecución de la secuencia de comandos se detendrá . Esto se puede hacer con una sentencia "if" se combina con la función de "morir" de PHP. Aquí está el código completo con detalles de la base de datos de ejemplo :
si die (' Hubo un error al conectarse a MySQL ( ($ link = mysql_connect ( ' localhost ',' mysql_user ',' MYSQL_PASSWORD ')) !) servidor. ');
if ( mysql_select_db ( ' ' ) die ( , $ enlace Hubo un error al seleccionar la base de datos ' ) nombre_bd ) » .
3
Definir una variable con la consulta que desea ejecutar y aplicar la función " mysql_real_escape_string " a las variables que va a utilizar en la consulta. La función escapa caracteres especiales para que el resultado es seguro para colocar en una consulta MySQL . Combina el texto con las variables utilizando el operador de concatenación de PHP . " " . He aquí un ejemplo :
$ query = "INSERT INTO VALORES sampletable (nombre, edad, ocupación ) ( ' " mysql_real_escape_string ($ nombre). "'. '" Mysql_real_escape_string ($ edad ) " . '. , " mysql_real_escape_string ($ ocupación ) . ". ' ) ";
4
Ejecutar la consulta utilizando de PHP " función mysql_query " con la variable que contiene la consulta como un parámetro. Aquí está el código :
mysql_query ( $ consulta ) ;