Y at-il une autre façon de faire cette requête?MySQL situation de double requête
$query = "SELECT * FROM produto, pt WHERE
produto.refPT = pt.ref AND
produto.refPT IN (SELECT idProduto FROM amb_prod WHERE idAmbiente='1');";
$result_set = mysql_query($query);
Le problème est mon localhost ont la version MySQL 5.1.30 communautaire, mais mon serveur en ligne ont la version MySQL 5.0.67 communautaire.
Et je pense est que la raison pour laquelle je reçois cette erreur que lorsque je tente d'exécuter sur le serveur en ligne:
mysql_fetch_array(): supplied argument is not a valid MySQL result resource
Vérifiez la sortie mysql_error(), qui contiendra probablement suffisamment d'informations pour travailler sur quel aspect de la requête est incorrecte ou incompatible avec la version en cours d'exécution dans la production. – Rob
Avez-vous vérifié cette requête avec des clients? (Ex: phpMyAdmin) – NinethSense
Merci NinethSense problème résolu, la version 5.1.30 n'a pas renvoyé l'erreur beacuse il est insensible à la casse. – Bonfocchi