while : ou est le pbm?? - PHP - Programmation
Marsh Posté le 19-11-2002 à 18:51:29
chacal_one333 a écrit a écrit : la syntaxe est la suivante et il me dit
|
C4est quoi le message d'erreur ?
Marsh Posté le 19-11-2002 à 18:53:05
sorry
Warning: mysql_fetch_object(): supplied argument is not a valid MySQL result resource in ExMyPhp2.php on line 30 |
en sachant que la ligne 30 est celle en dessous le while donc "{"
Marsh Posté le 19-11-2002 à 18:53:14
essaie
echo $film->titre . ", paru en " . $film->annee . ", réalisé par " . $film->nom . " " . $film->prenom . "<br>\n";
Marsh Posté le 19-11-2002 à 18:53:46
ha!
et $resultat est défini ou?
Marsh Posté le 19-11-2002 à 18:54:33
--greg-- a écrit a écrit : ha! et $resultat est défini ou? |
$resultat=mysql_query ($requete, $connexion); |
Marsh Posté le 19-11-2002 à 18:55:07
--greg-- a écrit a écrit : essaie echo $film->titre . ", paru en " . $film->annee . ", réalisé par " . $film->nom . " " . $film->prenom . "<br>\n"; |
jcomprend pas bien a qquoi sert le point dans la chaine la
Marsh Posté le 19-11-2002 à 18:55:31
soit ta requete est pas bonne (teste là dans phpmyadmin par exemple), soit la connexion n'est pas valide
au fait le message d'erreur veut dire que l'argument ($resultat) que tu as passé a la méthode mysql_fetch_object n'est pas valide...)
Marsh Posté le 19-11-2002 à 18:55:59
chacal_one333 a écrit a écrit : jcomprend pas bien a qquoi sert le point dans la chaine la |
sert à concatener des chaines ensemble, mais ton erreur n'etait pas (encore) celle là
Marsh Posté le 19-11-2002 à 18:56:40
ben en fait dans ma table FilmSimple j'ai juste 2 film .
black hawk down et star wars
j'ffectue le requete sur black%
(% pour complementer la chaine)
et la j'ai ce message
Marsh Posté le 19-11-2002 à 18:56:56
--greg-- a écrit a écrit : sert à concatener des chaines ensemble, mais ton erreur n'etait pas (encore) celle là |
Marsh Posté le 19-11-2002 à 19:01:03
voici pour ma requete :
if ($comb=='ET') |
comb est le combinaison dee deux element ou association (et ou ou)
Marsh Posté le 19-11-2002 à 19:16:34
if ($comb=='ET') |
ct presque ça mais il manquait des espaces
j'ai eu la meme couille hier
Marsh Posté le 19-11-2002 à 19:22:42
chacal_one333 a écrit a écrit : ou ca? |
ben je les ai ajoutés...
Marsh Posté le 19-11-2002 à 19:23:01
chacal_one333 a écrit a écrit : apres les pt? |
avant le WHERE le OR et le AND
Marsh Posté le 19-11-2002 à 19:34:19
chacal_one333 a écrit a écrit : 2 espace a la fin de FilmSimple et ca fait tout foirer |
Marsh Posté le 19-11-2002 à 19:36:56
chacal_one333 a écrit a écrit : ben ta rajouter quelque espace a al fin et ca marche |
ben ouais
regarde ta requete sinon elle faisait genre
"SELECT * FROM blablaWHERE truc=machin"
normal que
"SELECT * FROM blabla WHERE truc=machin" marche mieux non?
Marsh Posté le 19-11-2002 à 19:50:52
chacal_one333 a écrit a écrit : mearchi |
Marsh Posté le 19-11-2002 à 18:48:53
la syntaxe est la suivante et il me dit
while ($film=mysql_fetch_object ($resultat))
{
echo "$ film->titre, paru en $film->annee, réalisé "
. "par $film->nom $film->prenom.<br>\n";
}
la syntaxe ne serait elle pas bonne?
help noob en detresse