Ver Mensaje Individual
  #4 (permalink)  
Antiguo 30/11/2002, 18:26
Cluster
O_O
 
Fecha de Ingreso: enero-2002
Ubicación: Santiago - Chile
Mensajes: 34.417
Antigüedad: 22 años, 3 meses
Puntos: 129
Si solo quieres los campos de ese (teorico) unico registro arrojado por esa consulta usa mysql_result():

Código PHP:
<?php

$mysql_link
=mysql_connect("localhost""*****""******");
mysql_select_db("*****"$mysql_link);
$query="SELECT * FROM fotodeldia WHERE fecha2 = current_date;";
$mysql_result mysql_query ($query,$mysql_link);

$titulo=mysql_result($mysql_result,0,'titulo');
$autor=mysql_result($mysql_result,0,'autor');

echo 
"titulo=$titulo";//esta es la linea 11
echo "autor=$autor";

?>
el if ($row=mysql_fetch_array) .. no tiene sentido ..

Si esa consulta te va a arrojar mas de un registro .. usa el típico bucle while ($row=mysql_fetch_row) ....

Si quieres tambien puedes hacer:

$row=mysql_fetch_array; // solo .. sin meterlo en un condicional IF .. vendria a ser como acceder al indice 0 del array generado por el fetch array .. y el primer registro de la consulta realizada.


Un saludo,

Última edición por Cluster; 30/11/2002 a las 18:30