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

 


Dernière réponse
Sujet : [¨PHP ] Qu'y a t'il de faux dans ma requete?
dan brad suis en train de regarder tes petits liens :jap:

Votre réponse
Nom d'utilisateur    Pour poster, vous devez être inscrit sur ce forum .... si ce n'est pas le cas, cliquez ici !
Le ton de votre message                        
                       
Votre réponse


[b][i][u][strike][spoiler][fixed][cpp][url][email][img][*]   
 
   [quote]
 

Options

 
Vous avez perdu votre mot de passe ?


Vue Rapide de la discussion
dan brad suis en train de regarder tes petits liens :jap:
youdontcare

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

dan brad :cry:
dan brad :hello:
dan brad 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?
--greg-- et t'as des records dans ta table....?
dan brad J'obtiens ça:
 
connexion reussieSELECT * FROM Base_jeux
--greg-- fait un echo $sql dans ton script pour voir....
dan brad 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";
?>
--greg-- ben c que ta requete retourne rien
et si tu la montre pas on va pas pouvoir te dire pq elle est pas bonne
dan brad :cry:
dan brad 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:  

Copyright © 1997-2025 Groupe LDLC (Signaler un contenu illicite / Données personnelles)