Restriction sur une table
Bonjour
Je désire sélectionner dans une table les enregistrements dont le champ "phrases" contiendrait le mot "toto".
exemple:
table phrases
id phrases
1 toto est triste
2 mimi est drole
3 mon toto bleu
je voudrais que l'instruction me sélectionne les enregistrements 1 et 3
Merci
musatge
Tu peux faire un like en SQL.
Exemple :
<?php
$sql = "SELECT * FROM table WHERE champ LIKE '%toto%'";
?>
Merci
C'est la solution que j'ai retenu:
<?php
$chaine = $row["pinyin"];
$tok = strtok($chaine, " \n\t");
while ($tok !== false)
{ echo '<tr>';
$sql = "SELECT * FROM sinogrammes WHERE pinyin LIKE '%$tok%' ";
$requete = mysql_query($sql) or die('Erreur SQL !<br />'.$sql.'<br />'.mysql_error());
// on va scanner tous les tuples un par un
while ($data = mysql_fetch_array($requete))
{ // on affiche les résultats
echo '<td><a href="../sinogrammes/fiche.php?id='.$data['id'].'" alt="'.$data['mandarin'].'" >'.$data['traditionnel'].'</a></td>';
echo '<td>'.$data['mandarin'].'</td>';
echo '<td>'.$data['traduction'].'</td>';
}
mysql_free_result ($requete);
$tok = strtok(" \n\t");
}
mysql_close ();
echo '<tr>';
?>
visible à
http://nuage.pluie.free.fr/expressions/fiche.php?id=6
musatge
Ecrire un message
Votre message vient d'être créé avec succès.
BB-Code
Pour insérer une URL clickable
Pour insérer une adresse E-mail
Pour annoter
Pour écrire du code
Pour faire un lien vers une fonction PHP
Pour écrire du texte préformaté
Pour écrire du texte en gras
Pour écrire du texte en italique
Pour écrire du texte souligné
Pour écrire du texte barré
Pour écrire un titre principal
Pour écrire un titre secondaire
Pour écrire une liste
Smiley
:bond:
:boxe:
:bsmile:
:bump:
:clap:
:coeur:
:cool:
:cry:
:eek:
:evil:
:fleur:
:fou2:
:fou:
:grin:
:grrr:
:hammer:
:hippy:
:hum:
:idee2:
:idee:
:kdo:
:king:
:ko:
:lol:
:love2:
:love:
:mad:
:maitre:
:noel:
:oops:
:raa:
:razz:
:roll:
:sad:
:skull:
:smile:
:timide:
:trink:
:vice:
:vomi:
:wink:
:zzz: