» Rubriques

[Texte] [SQL] [Function] [Maths] [Divers] [Variables] [FTP] [Email] [Date] [Regex]

Regexp & MySQL
MySQL sait aussi utiliser les expressions régulières. La requête ci-dessous recherche tous les enregistrements dont l'email comprend 'pierre', 'paul', ou 'jacques'. 

SELECT * FROM newsletter WHERE email REGEXP '(pierre|paul|jacques);' 

Posté par Guy le 01/04/2003 à 22:00
Tirage au hasard
Cette astuce vous permet un tirage au hasard dans un champ de votre db.

<?php
$table 
"test";
$nbr 2;
$query "SELECT champ FROM $table ORDER BY RAND() LIMIT 0,$nbr";
$resultmysql_query($query); 

while(
$row mysql_fetch_assoc($result)){
    echo 
$row['champ'];
}
?>

Posté par Guillaume le 08/02/2003 à 22:17
Couleurs 1/2
Ceci vous permet d'afficher une ligne sur deux avec une couleur différente, adapté dans cet exemple pour une requete MySQL.

<?php
$color 
0
while ( 
$row mysql_fetch_array($result) ) { 
$color $bgcolor '#eeeeee' $bgcolor '#cccccc'
echo 
'<tr bgcolor="'.$bgcolor.'"><td>'.$row['name'].'</td></tr>'
$color++; 

?>

Posté par Guillaume le 08/02/2003 à 22:11