Foros del Web » Programando para Internet » PHP »

Ayuda con mysql_fetch_assoc y mysql_fetch_row

Estas en el tema de Ayuda con mysql_fetch_assoc y mysql_fetch_row en el foro de PHP en Foros del Web. Buenas, soy nuevo en este foro, estoy haciendo un proyecto, pero la verdad es que no tengo mucha idea sobre php y mySQL jeje, La ...
  #1 (permalink)  
Antiguo 10/04/2008, 02:41
 
Fecha de Ingreso: abril-2008
Mensajes: 2
Antigüedad: 16 años
Puntos: 0
Ayuda con mysql_fetch_assoc y mysql_fetch_row

Buenas, soy nuevo en este foro, estoy haciendo un proyecto, pero la verdad es que no tengo mucha idea sobre php y mySQL jeje,
La duda es la siguiente, primero el codigo
$query_rsFecha = "SELECT (DAY(fecha)+dias) - DAY(curdate()) FROM situacion WHERE obra = '".$row_rsObras['obra']."' AND recurso = '".$row_rsSituacion['recurso']."'";
$rsFecha = mysql_query($query_rsFecha, $MTFerrer);
$row_Fecha = mysql_fetch_assoc($rsFecha);
$row = mysql_fetch_row($rsFecha);
echo $row[0];
echo $row_Fecha[nombreCamp];

La duda es que ninguno de los dos echo me muestra nada, el segundo naturalmente no me muestra nada por que no esta bien, y esque no se como se llama el nombre del campo ya que es una operacion que hago.
Alguna solucion para mostrar por pantalla mi consulta
  #2 (permalink)  
Antiguo 10/04/2008, 03:33
 
Fecha de Ingreso: abril-2008
Mensajes: 2
Antigüedad: 16 años
Puntos: 0
Re: Ayuda con mysql_fetch_assoc y mysql_fetch_row

Duda resuelta, para el que le interese:

Para consultar a mySQL sin conocer los campos, seria asi:

$link = mysql_connect("host","user","pass");
mysql_select_db("nombrebd",$link);

$result = mysql_query("SELECT * FROM tabla",$link);

while($row = mysql_fetch_assoc($result)) {
foreach($row as $key => $value) {
echo "$key: $value | ";
}
echo "<br />";
}

A mi me ha funcionado perfectamente.

Gracias de todas formas, un saludo
Atención: Estás leyendo un tema que no tiene actividad desde hace más de 6 MESES, te recomendamos abrir un Nuevo tema en lugar de responder al actual.
Respuesta

SíEste tema le ha gustado a 1 personas




La zona horaria es GMT -6. Ahora son las 21:54.