El error exacto que me tira es:
Código :
Warning: mysql_fetch_array(): supplied argument is not a valid MySQL result resource in /www/docs/espacioyconfort.com.ar/public_html/guia/buscandopublico.php on line 137
La consulta es:
Código :
<?php require("connect.php"); $sql = "SELECT DISTINCTROW $rubro FROM rubros INNER JOIN datos ON datos.id = rubros.id_rubros where datos.alta like 'si' AND CHAR_LENGTH($rubro) > 0 order by $rubro"; $resultado=mysql_query($sql); if ($row = mysql_fetch_array($resultado)){ echo "<select name= 'seccion'>"; do { echo '<option value= "'.$row["$rubro"].'">'.$row["$rubro"].'</option>'; } while ($row = mysql_fetch_array($resultado)); echo '</select>'; } echo "<input type= 'submit' value='enviar'>"; echo "<input type='hidden' name='rubro' value='$rubro'>"; ?>
El error es la línea del IF.
El enlace para ve el error es:
http://www.guia.espacioyconfort.com.ar/buscandopublico.php?rubro=jardin
Los datos de la conexión a la base de datos están bien, eso ya lo chequee,....... y las tablas y campos están creadas correctamente y con los datos correspondientes, también esta chequeado.
El problema surgio con el cambio de servidor, antes funcionaba ok,. y ahora empezo a dar ese error. Lo único que cambio de un servidor a otro es la versión de MySLQ, ahora es 5.0 y ates era inferior.
Cualquier ayuda que puedan darme sera bienvenida.
Saludos
Gracias.
Fernando