Ver Mensaje Individual
  #1 (permalink)  
Antiguo 25/07/2008, 14:19
StReO
 
Fecha de Ingreso: agosto-2006
Ubicación: MiCasa-Valencia-España
Mensajes: 116
Antigüedad: 17 años, 7 meses
Puntos: 0
Error Con mysql_fetch_array

Nas, haber si alguien me puede ayudar, estoy tratando de sacar las metatags de una bd mysql, pero no consigo que me funcione este while segguramente sera un fallo tonto pero no caigo.
Me da el siguiente error:
Cita:
Warning: mysql_fetch_array(): supplied argument is not a valid MySQL result resource in C:\wamp\www\s-portal\s-adjuntos\meta.php on line 4
Siendo la linea 4 el while.
Código PHP:
while ($Metatag=mysql_fetch_array($MetaQuery)){
    if (
$Metatag["NidConfig"]=='1'){
        echo 
"<title>".$Metatag['StrNombre']."</title>\n";
        }        
    else
        echo 
"<meta name='".$Metatag['StrNombre']."' content='"$Metatag['StrValue']."'>\n";
}; 
He probado tambien de otra forma, con un contador, sin embargo este no muestra errores pero tampoko imprime el contenido del while.
Código PHP:
$Meta="SELECT * FROM 8s8z_config WHERE NidConfig LIKE '1 , 2 , 4 , 5 , 6 , 7 , 8 , 9 , 10';";
$MetaQuery=mysql_query($Meta,$Conexion);
while (
$Metatag=mysql_fetch_array($MetaQuery))
{
    
$Contador=0;
    if (
$Contador==0){
        echo 
"<title>".$Metatag['StrNombre']."</title>\n";
        
$Contador++;
        }        
    else
        echo 
"<meta name='"$Metatag['StrNombre']."' content='"$Metatag['StrValue']."'>\n";
};