Es un error en la concatenacion... al inicio usas comillas simples:
$result = @mysql_query('SELECT
Pero luego al concatenar estas usando comillas dobles:
WHERE id='".$id_receta."' LIMIT
y finalmente cierras con comillas simples denuevo:
1');
La consulta deberia quedar asi:
Código PHP:
$result = @mysql_query('SELECT * FROM recetas WHERE id=\''.$id_receta.'\' LIMIT 0, 1');
o si prefieres no concantenar:
Código PHP:
$result = @mysql_query("SELECT * FROM recetas WHERE id='$id_receta' LIMIT 0, 1");
Aqui te refiero un post donde se explican las diferencias entre el uso de comillas simples y dobles:
http://www.forosdelweb.com/showpost....2&postcount=11 EDITADO: Ahora, para enviar codigos al foro tienes las etiquetas [ php ] y [/ php ] (sin espacios) que puedes usar al postear mensajes... Aunque no lo creas, el ver el codigo en diferentes colores te puede ayudar a descubrir tus errores en los codigos... Checa como ser veria tu codigo errado con colores: Código PHP:
$result = @mysql_query('SELECT * FROM recetas WHERE id='".$id_receta."' LIMIT 0, 1');
Salu2