[PHP] Résultat à partir d'une BD

Résultat à partir d'une BD [PHP] - PHP - Programmation

Marsh Posté le 09-02-2003 à 21:33:13    

bon g crée une base de donnée et je voudrais a partir du php cherché les titres commencant seulement par la lettre a  
 
mais je c pas quel est la fonction a insérer pour permettre cela  :??:

Reply

Marsh Posté le 09-02-2003 à 21:33:13   

Reply

Marsh Posté le 09-02-2003 à 21:38:29    

C'est un script du genre :

Code :
  1. <?php
  2. // Déclaration des paramètres de connexion
  3. $host = la_machine; 
  4. // Généralement la machine est localhost
  5. // c'est-a-dire la machine sur laquelle le script est hébergé
  6. $user = votre_login;
  7. $bdd = Nom_de_la_base_de_donnees;
  8. $password  = Mot_de_passe;
  9. // Connexion au serveur
  10. mysql_connect($host, $user,$password) or die("erreur de connexion au serveur" );
  11. mysql_select_db($bdd) or die("erreur de connexion a la base de donnees" );
  12. // Creation et envoi de la requete
  13. $query = "SELECT nom,url FROM sites ORDER BY nom";
  14. $result = mysql_query($query);
  15. // Recuperation des resultats
  16. while($row = mysql_fetch_row($result)){
  17. $Nom = $row[0];
  18. $Url = $row[1];
  19. echo "<tr>\n
  20. <td><a href=\"$Url\">$Nom</a></td>\n
  21. <td>$Url</td>\n
  22. </tr>\n";
  23. }
  24. // Deconnexion de la base de donnees
  25. mysql_close();
  26. ?>


 
(extrait de www.commentcamarche.com)
 
Après c'est juste au niveau de ton SELECT qu'il faut spécifier ce que tu veux réellement ...


---------------
[ Canon EOS 30D ] (Grip + Canon 50mm f/1.4 + Canon 18-55mm USM + Tamron 70-300mm Di LD Macro)  [Galerie perso]
Reply

Marsh Posté le 09-02-2003 à 21:43:11    

ca doit etre une close du genre WHERE nom like 'a%'
 
pour selectionner que ce qui commence par a

Reply

Marsh Posté le 09-02-2003 à 21:45:11    

Voila le select pour ne retenir que les 'nom' du champs 'mots' commancant par a
 

Code :
  1. SELECT * FROM mots where nom like 'a%'


 
Au fait c'est pas du PHP mais du Mysql (SGBD )


Message édité par Stligar le 09-02-2003 à 22:12:29
Reply

Marsh Posté le 12-02-2003 à 23:02:46    

Oui c'est une requête du genre:
SELECT Titre          --L'attribut que tu veux faire afficher
FROM <Ta_Table>       --La table d'où vient les titres
WHERE Titre LIKE "a%" -- la condition sur les titres
;

Reply

Marsh Posté le 12-02-2003 à 23:05:14    

Citation :

Au fait c'est pas du PHP mais du Mysql (SGBD )


Je pense qu'il désire le Code PHP qui intègre le code MySQL.
Le code PHP permettant de communiquer avec la base MySQL quoi.

Reply

Sujets relatifs:

Leave a Replay

Make sure you enter the(*)required information where indicate.HTML code is not allowed