MySql

Pour récupérer en PHP des données dans une table d’une pase de données :

 <?php   
 //-- Récupération du jour et du mois actuel  
 $jour=date("d")-0;  
 $mois=date("m")-0;  
 //-- récupération de la variable de langue passée par la page HTML d'appel :  
 //-- <a href="testsql.php?lg=fr">Libellé du lien</a> ou par appel direct : testsql.php?lg=fr  
 $lg = $_GET["lg"];   
 if (empty($lg))  
   $lg="fr"; //-- Langue par défaut si appel sans paramétre  
 //-- connection à MySql  
 $db = mysql_connect('www.serveur.com', 'login', 'pass');   
 //-- Sélection de la base de données  
 mysql_select_db('nom_base',$db);                
 //-- Création de la requête SQL   
 $sql = "SELECT `prenoms`,`langue`,`pays` FROM `wp_nameday` WHERE `jour` LIKE ".$jour." && `mois` LIKE ".$mois." && `langue` LIKE '".$lg."'";   
 //-- Envoie de la requête   
 $req = mysql_query($sql) or die('Erreur SQL !<br>'.$sql.'<br>'.mysql_error());   
 //-- Récupération des données  
 $data = mysql_fetch_assoc($req);  
 //-- Affichage des informations de l'enregistrement en cours   
 echo '<br><i>date du jour : '.$jour.'/'.$mois.'</i></br>';   
 echo 'Langue='.$lg.' <b>'.$data['prenoms'].'</b>';                 
 //-- Fermeture de la base et de la connection Mysql  
 mysql_close($db);   
 ?>  

 L’appel pouvant se faire sous la forme de testsql.php ou testsql.php?lg=es

Pour remplacer des caractères dans une colonne :

 UPDATE `wp_nameday`  
 SET `prenoms` = REPLACE (`prenoms`, " , ", ", ")  
 WHERE `prenoms` LIKE "% , %"  
Publicité

Votre commentaire

Entrez vos coordonnées ci-dessous ou cliquez sur une icône pour vous connecter:

Logo WordPress.com

Vous commentez à l’aide de votre compte WordPress.com. Déconnexion /  Changer )

Photo Facebook

Vous commentez à l’aide de votre compte Facebook. Déconnexion /  Changer )

Connexion à %s

Articles récents
Commentaires récents
Catégories
Archives
%d blogueurs aiment cette page :