Forum |  HardWare.fr | News | Articles | PC | S'identifier | S'inscrire | Shop Recherche
1249 connectés 

  FORUM HardWare.fr
  Programmation

  [¨PHP ] Qu'y a t'il de faux dans ma requete?

 


 Mot :   Pseudo :  
 
Bas de page
Auteur Sujet :

[¨PHP ] Qu'y a t'il de faux dans ma requete?

n°175321
dan brad
Bah oui!
Posté le 11-07-2002 à 17:30:03  profilanswer
 

Pourquoi ça s'affiche pas? :cry:  
 
<?
/* connexion à la base de données */
mysql_connect(tout ce qui faut :) );
$db = mysql_selectdb("nom_base" );
if ($db) echo "connexion reussie";
else echo "echec de la connexion";
 
/* affichage des résultats */
$res=mysql_query($sql, $db);
   while ($ligne = mysql_fetch_object ($res))  
    {
     print "<tr>";
 print "<td>$ligne->Titre</td>";
 print "<td>$ligne->Editeur</td>";
 print "<td>$ligne->Plateforme</td>";
 print "<td>$ligne->Type_info</td>";
 print "<td>$ligne->Lien</td>";
 print "</td>";
 print "</tr>";
    }
 
?>
 
Je ne vois que connexion réussi :cry:  


---------------
FeedBack / Jeux en cooperatif LAN ou net
mood
Publicité
Posté le 11-07-2002 à 17:30:03  profilanswer
 

n°175326
dan brad
Bah oui!
Posté le 11-07-2002 à 17:38:07  profilanswer
 
n°175329
--greg--
Posté le 11-07-2002 à 17:39:38  profilanswer
 

ben c que ta requete retourne rien
et si tu la montre pas on va pas pouvoir te dire pq elle est pas bonne


---------------
#19b | Mardi 18 Février 2003 - nous fêtons les Bernadette | contre le fleur icq!
n°175333
dan brad
Bah oui!
Posté le 11-07-2002 à 17:42:18  profilanswer
 

Oups  :sleep:  
 
<?php
 
/* verification de l'opérateur booléen a utiliser pour la recherche */
if ( $allcriteres == "oui" )
$operateur="AND";
else
$operateur="OR";
if ($titre != "" )
$finrequete .= " titre LIKE '%$titre%'";
if ($editeur != "" )
/* teste si un titre a déja été rentré en recherche */
 if ($finrequete != "" )
/* concatenation pour compléter la recherche si necessaire*/
 $finrequete .= " $operateur (editeur LIKE '%$editeur%';)";
 else
 $finrequete .= " (editeur LIKE '%$editeur%';)";
 if ($plateforme != "" )
 if ($finrequete != "" )
 $finrequete .= " $operateur plateforme  LIKE '%$plateforme%'";
 else
 $finrequete .= " plateforme LIKE '%$plateforme%'";
 if ($finrequete != "" )
 $sql="SELECT * FROM Base_jeux WHERE $finrequete";
 else
/* voici la requete SQL définitive */
$sql="SELECT * FROM Base_jeux";
?>


Message édité par dan brad le 11-07-2002 à 17:43:59

---------------
FeedBack / Jeux en cooperatif LAN ou net
n°175339
--greg--
Posté le 11-07-2002 à 17:47:41  profilanswer
 

fait un echo $sql dans ton script pour voir....


---------------
#19b | Mardi 18 Février 2003 - nous fêtons les Bernadette | contre le fleur icq!
n°175344
dan brad
Bah oui!
Posté le 11-07-2002 à 17:51:35  profilanswer
 

J'obtiens ça:
 
connexion reussieSELECT * FROM Base_jeux


---------------
FeedBack / Jeux en cooperatif LAN ou net
n°175345
--greg--
Posté le 11-07-2002 à 17:54:07  profilanswer
 

et t'as des records dans ta table....?


---------------
#19b | Mardi 18 Février 2003 - nous fêtons les Bernadette | contre le fleur icq!
n°175347
dan brad
Bah oui!
Posté le 11-07-2002 à 17:55:52  profilanswer
 

0ui quand même :)  
 
Peut etre est-ce dans mon imbrication des if qu'il y a une couille.
 
Mais avec SELECT * FROM Base_jeux, je devrai voir quand meme afficher tous les enregistrements du coup?


Message édité par dan brad le 11-07-2002 à 17:56:35

---------------
FeedBack / Jeux en cooperatif LAN ou net
n°175357
dan brad
Bah oui!
Posté le 11-07-2002 à 18:12:32  profilanswer
 
n°175384
dan brad
Bah oui!
Posté le 11-07-2002 à 19:04:08  profilanswer
 
mood
Publicité
Posté le 11-07-2002 à 19:04:08  profilanswer
 

n°175391
youdontcar​e
Posté le 11-07-2002 à 19:10:12  profilanswer
 

dan brad a écrit a écrit :

Mais avec SELECT * FROM Base_jeux, je devrai voir quand meme afficher tous les enregistrements du coup?


oui.
 
essaye
 
www.php.net/mysql_num_rows pour afficher le nombre de lignes de ta requête
 
www.php.net/mysql_fetch_field pour décrire le résultat

n°175400
dan brad
Bah oui!
Posté le 11-07-2002 à 19:29:54  profilanswer
 

suis en train de regarder tes petits liens :jap:


---------------
FeedBack / Jeux en cooperatif LAN ou net

Aller à :
Ajouter une réponse
  FORUM HardWare.fr
  Programmation

  [¨PHP ] Qu'y a t'il de faux dans ma requete?

 

Sujets relatifs
[PHP] $var= 1.222222555552222; --------> $var=1.23; ?? comment on fait[PHP] Parsing sur site en php to excel
Hébergeur gratuit PHP / MySQL[PHP] Je vais devenir fou avec cette fonction addslashes
PHP + Cookie + CaddieProbleme de tri dans une requete access
extention et PHP[PHP] Peut-on créer une constante de type tableau? (résolu)
Comment optimiser requerte mysql sous PHPQuelle est la meilleur façon d'apprendre le PHP ?
Plus de sujets relatifs à : [¨PHP ] Qu'y a t'il de faux dans ma requete?


Copyright © 1997-2022 Hardware.fr SARL (Signaler un contenu illicite / Données personnelles) / Groupe LDLC / Shop HFR