par
Ajoloca » 02 déc. 2006, 15:58
Re,
ATTENTION :
Tu mélanges deux langages, SQL et PHP
Créer la table dans la base de données (SQL)
Sous MySQL, avec phpMyAdmin, MySQL Query Browser, .....
Code : Tout sélectionner
-- Création de la table SMS
CREATE TABLE `tbl_sms`
(
`sms_count` INTEGER UNSIGNED
);
Attention :
Le caractère devant et derrière les noms n'est pas l'apostrophe mais l'accent grâve (dans un clavier français
Alt Gr +
7)
Mettre à jour et récupérer les infos (PHP)
<?php
/*
** Paramètres de connexion
*/
$host = 'nom_serveur_MySQL';
$user = 'nom_utilisateur_MySQL';
$passWd = 'mot_de_pass_pou_utilisateur_MySQL';
$dbName = 'nom_base_de_donnees';
// Connexion au serveur MySQL
$cnx = mysql_connect ($host, $user, $passWd) or die('ERR_MYSQL_SERVER : Impossible de se connecter au serveur :' .$host. '<br />' . mysql_error());
// Sélection de la base de données
mysql_select_db($dbName, $cnx) or die ('Connexion à la base ' . $dbName . ' impossible<br />' . mysql_error));
// Ajout d'un SMS dans le compteur
$qryMajCpt = 'UPDATE tbl_sms SET sms_count = sms_count + 1';
mysq_query($qryMajCpt) or die ('ERR_SQL : ' . $qryMajCpt . '<br />' . mysql_error());
// Récupération du nombre de SMS
$qrySelCount = 'SELECT sms_count FROM tbl_sms';
$result = mysql_query($qrySelCount) or die('ERR_SQL : ' . $qrySelCount . '<br />' , mysql_error());
$smsCount = mysql_result($result, 0);
/*
** Affichage
*/
if($smsCount % 10 == 0){
echo 'OUI';
}
else{
echo 'NON';
}
// Fermeture de la connexion à la base
mysql_close($cnx);
?>
Voilà QQ chose qui se rapproche de la réalité.
Tu devras remplacer les paramètres de connexion par tes propres valeurs.
Si tu dois reposter le code, masque tes paramètres de connexion.