Buenos dias a todos!!
Tengo un problema que no sé como resolver porque he estado mirando por aqui y las soluciones que encontre ya las he probado y nada.
Tengo el siguiente trozo de código:
Código PHP:
$marcaje = explode(",", $fila["codigo_marcaje"]);
$total_marcaje = count ($marcaje);
echo "<TD width=160 height=90>";
for ($i=0; $i<$total_marcaje; $i++)
{
$codigos_marcaje = mysql_query("SELECT descripcion FROM codigo_marcaje WHERE codigo = $marcaje[$i]", $conexion);
$cod_marcaje = mysql_fetch_array($codigos_marcaje);
echo ucfirst($cod_marcaje["descripcion"]) . "<br>\n";
}
echo "</TD>";
Cuando lo pruebo en el servidor me da el siguiente problema:
Cita: Warning: mysql_fetch_array(): supplied argument is not a valid MySQL result resource in /xxx/productos.php on line 106
La línea a la que hace referencia es:
Cita: $cod_marcaje = mysql_fetch_array($codigos_marcaje);
He probado a que me salga el error que me da y lo que me dice es:
Cita: Unknown column 'S' in 'where clause'
No sé porque me da el error porque el código si que existe en la base de datos.
Además ese mismo código lo utilizo un poco más arriba dentro de la misma página pero en vez de con los códigos de marcaje con los colores y me funciona perfectamente, asi que todavía entiendo menos el que me dé errores.
Espero vuestras respuestas.
Muchas gracias. Un saludo.