Comunidad de diseño web y desarrollo en internet online

ayuda con un bucle para bajar registros de una DB mysql

Citar            
MensajeEscrito el 19 Oct 2006 10:46 am
hol a todos mirar tengo un proble ke no lo entiendo muy bien pero bueno, mirar este es el codigo:

$link = mysql_connect("mysql.infotao.es", "qbn609", "soloyo");
mysql_select_db("qbn609", $link);
$result = mysql_query("SELECT * FROM $tabla", $link);

if ($row = mysql_fetch_array($result)){

echo "<table width='500' height='29' align='center' border = '0'> \n";
// echo "<tr><td>Fotos</td><td>Productos</td><td> </td></tr> \n";
do {
echo "<tr><td><img src=\"fotos/{$minifoto}\" width=\"75\" height=\"75\" alt=\"Imagen miniatura\" /> </td><td><a href=\"descripcion.php?variable1=$id&tabla=$tabla\">$datos</a></td></tr> \n";

} while ($row = mysql_fetch_array($result));


Vale hasta aki bien eso me funciona bien, me muestra todo lo ke tiene la tabla uno de bajo de otro y asi... (he kitado algunos campos para que no ocupara tanto)

y ahora lo ke kiereo es poner un WHERE en la consulta y ya es cuando se jode, no se por que??
me da error en el if ($row = mysql_fetch_array($result)){ no se si al poner el WHERE hay ke usar de otra manera esto o ke?

Espero una ayudita por favor Gracias

Por jhony_jhs

3 de clabLevel



 

msie
Citar            
MensajeEscrito el 19 Oct 2006 11:49 am
En principio todo seria igual excepto la consulta, dinos como la haces y te ayudamos, si el error te lo da ahi sera que la consulta da mal y por eso fallaria el if.....

Por Yranac

421 de clabLevel



Genero:Masculino  

Lugo, Galicia

firefox
Citar            
MensajeEscrito el 19 Oct 2006 12:51 pm
con esa consulta ke mas o menos es lo mismo colo con el WHERE, el contenido de la variable $aparatado esta bien lo he comprobado con un echo

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


aer si esta mal... jejej por ke me esta volviendo loco


gracias salu2

Por jhony_jhs

3 de clabLevel



 

msie
Citar            
MensajeEscrito el 19 Oct 2006 12:53 pm
mira para is os puedo aclarar mas este es el error


Warning: mysql_fetch_array(): supplied argument is not a valid MySQL result resource in /var/www/vhost/infotao.es/home/html/gameboy.php on line 335

salu2

Por jhony_jhs

3 de clabLevel



 

msie
Citar            
MensajeEscrito el 20 Oct 2006 12:00 am
Imprime la consulta y luego pruebala tal cual en el phpmyadmin para ver si está bien, sino ahí mismo te darás cuenta del error. Si la consulta está bien, yo probaría que la conexión esté bien (de hecho, haría eso primero...).

Éxito!

Por Pedro

BOFH

3017 de clabLevel

3 tutoriales
6 articulos

  Bastard Operators From Hell

Honduras

firefox
Citar            
MensajeEscrito el 20 Oct 2006 11:15 am
pues si ke me da error pero eske entonces no se como ponerla... aer alguien me puede ayudar con esa consulta por ke no se ke poner, de todas la formas ke intento ponerla en phpadmin falla

la tengo asi, juraria ke esta bien pero weno:

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


salu2

Por jhony_jhs

3 de clabLevel



 

msie
Citar            
MensajeEscrito el 20 Oct 2006 11:24 am
si apartado es un campo de texto debe ir entre comillas

Código :

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

Por Yranac

421 de clabLevel



Genero:Masculino  

Lugo, Galicia

firefox
Citar            
MensajeEscrito el 20 Oct 2006 11:53 am
Mucahs gracias eran las putas comillas jejeje

menos mal por ke me esta empezando a desesperar ya jejeje


gracias salu2

Por jhony_jhs

3 de clabLevel



 

msie

 

Cristalab BabyBlue v4 + V4 © 2011 Cristalab
Powered by ClabEngines v4, HTML5, love and ponies.