| |||
Con respecto al $row solo es una variable, lo importante es la sentencia $consulta=mysql_query(CONSULTA SQL); $row ó $renglon=mysql_fetch_array($consulta) que devuelve un renglon de la tabla a la que estas consultando, si a esto lo usas en un while, obtendras cada uno de los renglones. Ejemplo: Si tenes una tabla con 3 campos: id,nombre,apellido y haces una consulta para que te de todos los campo de la tabla: $consulta=mysql_query("SELECT * FROM tabla"); Ahora quiero mostrar solamente los nombres y apellido de las personas: while ($renglon=mysql_fetch_array($consulta)) { echo ("Su nombre es: ",$renglon[nombre], " y su apellido:", $renglon[apellido] ,"<br>"); } De esta forma accedo a cada uno de las tuplas de la tabla. El ' y el " se usan para cadenas y para comentarios HTML, son iguales, se usan para que se entienda el codigo. Ejemplo: Tengo una variable $id que contiene un numero y hago la siguiente consulta $campos=mysql_query("SELECT * FROM tabla WHERE id_registro='$id' "); Si usaría en ambos ' el parser PHP no podria saber como estan ubicadas las comillas simples, lo mismo seria si uso comillas dobles, entonces lo mejor (y entendible) es usar de cualquier manera (' " " ' ó " ' ' "). |
| ||||
hola y haber alli va mi pequeño aporte como dijo matigro $row=mysql_fetch_array($ID_consulta) es simplemente una variable cualquiera en la cual vas a almacenar los dx de la consulta que realizaste en $ID_consulta, ademas de fetch_array tambien hay fetch_object y fetch_row en la cual puedes recorrer los datos de diferentes maneras, por ejemplo en el fetch_object puedes referenciarte al nombre del campo como un puntero algo asi : echo $row->nombredemicampo; o sino en el fetch_row lo puedes recorrer con un contador echo $row[$contador]; pero tambien puedes obtener los datos de una consulta a través de una lista algo asi: list($variable1,$variablex......)=mysql_fetch_row( $ID_consulta); donde $variable es el campo que estas pidiendo o seleccionando en tu consulta sql ojo: esta lista solo funciona para sentencias sql en la cual pides campos especificos como "SELECT campo1,campo2 FROM TABLITA"; y si haces un select * mejor te recomiendo las tres opciones de arriba... Bueno espero que te haya servido en algo mi pequeño aporte..... |