“Conocimientos Programación>Programación PHP /MySQL

Cómo recuperar una matriz de MySQL

2016/1/31
Técnicamente no hay ninguna función " buscar array" en MySQL. Es una función PHP que interactúa con una base de datos MySQL. Bases de datos MySQL no son muy útiles si el código de la aplicación no puede tener fácil acceso a los datos devueltos. PHP ofrece algunas funciones fáciles de conseguir en los datos devueltos por MySQL. Instrucciones
consulta la base de datos MySQL
1

Abra una conexión con el servidor MySQL. Se trata de una simple llamada a mysql_connect , que devuelve un recurso MySQL. Guarde este recurso en una variable. Ejemplo: $ mysql = mysql_connect ( "localhost ", " my_user ", " mi_contraseña ");
2

Seleccione una base de datos . Esto requiere una llamada a mysql_select_db . Ejemplo: mysql_select_db ($ mysql, " customers_db ");
3

Forma una consulta. Muchas veces , las consultas no son triviales , como se puede tener varias variables que se expanden en una cadena de consulta muy largo . Lo mejor es dar formato a esa cadena fuera de la convocatoria a mysql_query . Es mejor usar sprintf y mysql_escape_string para evitar este tipo de errores como errores de consulta o compromisos de datos. En este ejemplo , la variable ph_number $ name y $ venir de un formulario web. Ejemplo: $ consulta = sprintf ( "SELECT * FROM clientes WHERE nombre = '% s ' AND ph_numbers = '% s ' " , mysql_escape_string ( $ name) , mysql_escape_string ($ ph_number ));
4

Presentar la consulta. Esto se hace con la función mysql_query . Se necesita un recurso MySQL y una cadena de consulta como argumento y devuelve un manejador del resultado de MySQL. A partir de este mango , se puede recuperar filas de una en una . En caso de fallo de consulta, mysql_query devolverá false y usted será capaz de acceder a un mensaje de error al llamar a la función mysql_error . Ejemplo: $ result = mysql_query ($ mysql, $ consulta ), si {die ( " consulta no válida " . Mysql_error ()) ;} ( $ result !)
Recoger el resultado como Numeric matriz
5

Fetch el resultado como una matriz numérica con mysql_fetch_array . Las columnas del resultado será el fin , la primera columna tiene un índice de 0 .
6

llamar a esta función varias veces para obtener la siguiente fila. Si no hay más filas restantes en el recurso resultado , mysql_fetch_array devolverá FALSE . Ejemplo: $ row = mysql_fetch_array ($ resultado) ;
recoger el resultado como una matriz asociativa
7

buscar el resultado como una matriz asociativa con mysql_fetch_assoc . Esta función devuelve un array asociativo con claves iguales a los nombres de columna . Por ejemplo , si desea acceder al campo de nombre de una fila , usted sólo tendrá que pagar $ row [ " name"] .
8

Darse cuenta de que esto no va a cambiar si el número o la orden de las columnas en la tabla cambia a través de un comando SQL ALTER . Al igual que todas las demás funciones mysql_fetch_ * , se le puede llamar varias veces para obtener más filas del resultado. Se volverá falso cuando no hay más filas en el resultado. Ejemplo: $ row = mysql_fetch_assoc ( $ result ) ;

Programación PHP /MySQL
MySQL PHP WP : Cómo insertar un lote Programas mensaje
Razones para PHP CSS que no sale correctamente
Cómo truncar cadenas de PHP en Breaks frase
¿Qué es Cerraduras en SQL
Cómo cargar una consulta en MySQL
Cómo dibujar en PHP
Cómo quita las barras oblicuas con PHP
Cómo hacer que la calidad CSS Degradados
Conocimientos Informáticos © http://www.ordenador.online