Se connecter avec
S'enregistrer | Connectez-vous

PHP [LIKE] - RECHERCHE

Dernière réponse : dans Programmation
Lassé par la pub ? Créez un compte

bonjour,
1. like n'est pas du php, c'est du sql
2. ton code, il fait partie d'un programme, faudrait au moins avoir la ligne complète, voire ~ lignes avant et après
3. tu as vérifié si $mot contenait quelque chose?

  1. <?php
  2.  
  3. // on se connecte à MySQL
  4. $db = mysql_connect('sql.free.fr', '******', '******');
  5.  
  6. // on sélectionne la base
  7. mysql_select_db('******',$db);
  8. $mot = $_POST['nom'];
  9. // on crée la requête SQL
  10. $sql = "SELECT * FROM jukebox WHERE titre LIKE '$mot%' ORDER BY artiste"; //
  11.  
  12. // on envoie la requête
  13. $req = mysql_query($sql) or die('Erreur de selection '.mysql_error());
  14.  
  15. // on fait une boucle qui va faire un tour pour chaque enregistrement
  16. while($data = mysql_fetch_assoc($req))
  17. {
  18. ?>
  19. <br />
  20. <a href="jukeplayer.php?id=<? echo $data['id']; ?>"><? echo $data['artiste']; ?> : <? echo $data['titre']; ?></a><br />
  21. <?
  22. }
  23.  
  24. // on ferme la connexion à mysql
  25. mysql_close();
  26. ?>
Expert Programmation

Il peut etre parfois tres intelligents de faire partager ses trouvailles aux autres pour aider ceux qui ont le meme probleme et eviter que les gens justement poste un nouveau sujet pour ce probleme ;) 
Merci de nous faire partager ta solution.
@+
Expert Programmation

DivX_666 a dit :
Il peut etre parfois tres intelligents de faire partager ses trouvailles aux autres pour aider ceux qui ont le meme probleme et eviter que les gens justement poste un nouveau sujet pour ce probleme ;) 
Merci de nous faire partager ta solution.
@+


mais ca, peut le percute.
Lassé par la pub ? Créez un compte
Tom's guide dans le monde