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 "% , %"
Votre commentaire