Problème en php et/ou Mysql un algorithme...
Nebul
Messages postés
22
Statut
Membre
-
nebul -
nebul -
Bonjour à tous,
Comment faire pour résoudre l'algorithme suivant en php/mysql :
si (enregistrement existe) alors
{modifier un champ de cet enregistrement}
sinon
{ajouter cet enregistrement}
fsi
Si y'en a un ou une qui trouve... il ou elle aura toute mon admiration parce que c'est super important...
P.S : j'utilise windows NT et xp
Comment faire pour résoudre l'algorithme suivant en php/mysql :
si (enregistrement existe) alors
{modifier un champ de cet enregistrement}
sinon
{ajouter cet enregistrement}
fsi
Si y'en a un ou une qui trouve... il ou elle aura toute mon admiration parce que c'est super important...
P.S : j'utilise windows NT et xp
2 réponses
-
Salut,
Essaie ceci ou quelque chose dans le genre...
... je n'ai pas l'occasion de tester pour les petites erreurs de compil ;-)
$result = mysql_query("SELECT count(*) FROM ma_table WHERE ma_condition") or die ("Erreur SQL");
$row = mysql_fetch_array($result, MYSQL_NUM);
if ($row[0] == 0)
$query = 'INSERT INTO ma_table (champ1, champ2, ...) VALUES (ma_value1, ma_value2, ...)';
else
$query = 'UPDATE ma_table set champ1 = ma_value1, ... WHERE ma_condition';
$result = mysql_result;
Michael
Ne vous souciez pas de n'être pas remarqué ; cherchez
plutôt à faire quelque chose de remarquable [Confucius] -
Merci msieur j'avé trouvé le truc un peu avant ton message c t à peu de chose prè pareil jte remercie vraiment beaucoup pour ton aide ça m'a permis de voir ke ma solution était pas si mal (car je cherché dja à l'optimiser).
Merci merci merci