Cita: Warning: mysql_fetch_array(): supplied argument is not a valid MySQL result resource in /home/macnamar/public_html/index4.php on line 183
Ese error lo q kiere decir es q la consulta no ha devuelto resultados validos.
Para asegurarte q la consulta es correcta:
Código PHP:
$rsnoticias1= mysql_query("SELECT * FROM Contenidos where ID_Contenido='$ID_Contenido'") or die ("La consulta falló. El error fue: ".mysql_error());
Ademas, si el ID_Contenido es un campo numérico las comillas simples sobran en la consulta.
Una vez tengas el código depurado puedes eliminar lo del or die x si peta q nadie sepa porqué. Mejor siempre ver si la consulta se ejecutó y cuantas filas tiene x si akaso:
Código PHP:
if (!$rsnoticias) {
//Mostrar un error o lo q te parezca
} else {
$filas=mysql_num_rows($rsnoticias);
if ($filas>0) { //O $filas==1 cuando necesitas un solo resultado. Cuestion de seguridad
//Tu código aquí
} else {
//Muestra el error q te parezca segun la conveniencia.
}
}
Saludos.