pupa077
Usuario Novato
Usuario Novato

Hola a todos,

en mi web, que tengo subida a miarroba por medio de webcindario, tengo un pequeño problema con dos paginas. En las dos me sale el mismo error:

Warning: mysql_num_fields(): supplied argument is not a valid MySQL result resource in......

Warning: mysql_fetch_row(): supplied argument is not a valid MySQL result resource in .....

y da la casualidad que esas dos paginas les paso parametros por la url.

Mi pregunta es si esta capado ese sistema para pasar parametros o puede ser un problemas de versiones de php, ya que a mi en modo local no me da problemas. He comprobado que no estuvieran deprecated, cosa que me extrañaria pero bueno todo es posible.

He comprobado mi version de php y tengo 5.3.0 y la del servidor es 5.2.10.

Muchas gracias por adelantado.

Alvaro

Avatar Image
@man / @woman
@man / @woman

Tienes un problema de programación. Estas haciendo una búsqueda SQL basada en una entrada por parametros y después mostrando los resultados ¿verdad?

Pues bien, esa búsqueda, por lo que sea, da 0 resultados, ergo no puede mostrar nada y no puede mostrar los resultados.

pupa077
Usuario Novato
Usuario Novato

Muchas gracias por tu respuesta.

Si hago eso que me dices, pero el warning me lo esta dando cunado llega a este punto:

// mostrarmos los registros
          while ($fila = mysql_fetch_row($idConsulta) ) {
            echo ("<tr> ");
            $numCampos2 = mysql_num_fields($idConsulta)-1;
            for ($i = 0; $i < $numCampos2 ; $i++) {
                if ($i!=4 ){
                  echo ("<td>".$fila[$i]."</td>");
                }
            }
            echo ("</tr>");
        }

Cosa que creo que esta bien y nada mas que hago darle vueltas a esto, por que no entiendo por que de forma local me funciona y cunado lo subo sale es e warning. Yo tengo instalado el paquete wamp de apache+mysql+php y la verdad no lo entiendo.

Avatar Image
@man / @woman
@man / @woman

Pero ¿te llega a ejectuar correctamente el SQL?

Haz un echo a la sentencia SQL, para ver si te lo hace correcto.

pupa077
Usuario Novato
Usuario Novato

Ya he encontrado el fallo, pero es para volverse loco, he seguido tu consejo y muestro la consulta por pantalla y resulta que he puesto la primera letra del nombre de la tabla en mayuscula y en la BD esta en minuscula, como yo estoy sobre windows a este le dara igual y como el sistema de vosotros estara sobre un linux si diferencia y por eso petaba.

Muchas gracias y me fijare mas en esos detalles.

Un saludo.

Alvaro

ATENCIÓN: Este tema no tiene actividad desde hace más de 6 MESES,
te recomendamos abrir un nuevo tema en lugar de responder al actual
Opciones:
Ir al subforo:
Permisos:
TU NO PUEDES Escribir nuevos temas
TU NO PUEDES Responder a los temas
TU NO PUEDES Editar tus propios mensajes
TU NO PUEDES Borrar tus propios mensajes
Temas similares
No se han encontrado temas similares