Bonjour,
sans expliquer tout mon architecture, j'ai un fichier PHP qui récupère à partir d'une applet Java la fin du requete passé par un POST.
le résultat de echo affiche :
Code : Sélectionner tout - Visualiser dans une fenêtre à part
1
2
3
4 $requete="SELECT DISTINCT m.idmedia,m.titre,m.url,m.typemedia,l.codeinsee,l.echelle FROM geopos_media m,geopos_localisation l WHERE m.idmedia=l.idmedia"; if ($media != "") $requete = $requete." AND ".stripslashes($media); echo $requete;
je prends ceci, je le copie/colle dans phpPgAdmin, ca marche à merveille j'ai le résultat.SELECT DISTINCT m.idmedia,m.titre,m.url,m.typemedia,l.codeinsee,l.echelle FROM geopos_media m,geopos_localisation l WHERE m.idmedia=l.idmedia AND m.typemedia='Texte' OR m.typemedia='Statistiques' OR m.typemedia='Graphique'
Maintenant même chose, mais avec un :
et j'ai :
Code : Sélectionner tout - Visualiser dans une fenêtre à part $result = pg_exec($conn, $requete) or die("<erreur />");$row = pg_fetch_array($result);la ligne 26 correspond au break de<erreur/><br />
<b>Fatal error</b>: Cannot break/continue 1 level in <b>chemind'acces/postfonctions.php</b> on line <b>26</b><br />donc apparement pas de row
Code : Sélectionner tout - Visualiser dans une fenêtre à part
1
2
3
4 if (!$row) { echo "<erreur/>"; break; }
le plus dingue comme je le dis c'est que ca marche très bien si je colle le echo dans l'interface, ou encore si je vire $media de la requete et que je laisse celle de base !
d'ou peut provenir un tel problème ?
Merci d'avance
Partager