Ver Mensaje Individual
  #7 (permalink)  
Antiguo 30/10/2005, 22:09
Avatar de jam1138
jam1138
/** @package Moderador */
 
Fecha de Ingreso: julio-2004
Ubicación: sèveR led onieR lE
Mensajes: 9.368
Antigüedad: 19 años, 8 meses
Puntos: 102
Cita:
Iniciado por javifo
$squery="SELECT * FROM `tabla` WHERE 1";

No es correcto. Sobran las comas de tabla y a WHERE le faltaría un argumento
Vhere $variable=1
Falso: la sentencia es totalmente válida.

¿De dónde sacaste ese código?, ¿qué se pretende con:
Código PHP:
if ($iquery>0) {
   
$irow=0;
   
$ilastrow=mysql_num_rows($iquery);
   
$row['nombre'];
   } 
???
- La condicional if()... no es adecuada (en todo caso valua si es TRUE ó FALSE).
- Tienes $irow que no tiene ningúna función.
- Técnicamente esta de sobra la función mysql_num_rows(); lo mismo, tienes $ilastrow que no ocupas para nada... y el nombre de la variable sugiere estás empleando mal la función (consultala en www.php.net).
- Como ya te dijeron, no tienes ninguna salida al navegador (falta el echo)
- Antes de poder imprimir, necesitas accesar a los datos recuperados con alguna función mysql_fetch_xxxx(). No tienes nada asignado a $row... $iquery es solo un resourse...

Prueba esto:
Código PHP:
<? $sserver="localhost";
$suser="usuario";
$spassword="";
$sdb="test";
$ilink=mysql_connect($sserver,$suser,$spassword) or die("RIP");
mysql_select_db($sdb,$ilink);
$squery="SELECT * FROM `tabla` WHERE 1";
$iquery=mysql_query($squery,$ilink);

$rowmysql_fetch_array($iquery); // recuperas información y la asignas a $row
echo $row['apellido']; // imprimes
?>
Eso te imprimirìa solo el primer resultado... si quisieras imprimir todos tendrìas que meter el proceso de asignación dentro de un ciclo (usualmente while()):
Código PHP:
while($rowmysql_fetch_array($iquery))
     echo 
$row['apellido']; 
Te sugiero consultes las FAQ, al menos hay una que introduce a el cómo se debe trabajar con una BD (MySQL en este caso).

Suerte!
__________________
٩(͡๏̯͡๏)۶
» Cómo hacer preguntas de manera inteligente «

"100 años después, la revolución no es con armas, es intelectual y digital"