Problème en php et/ou Mysql un algorithme...

Nebul Messages postés 22 Statut Membre -  
 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
A voir également:

2 réponses

grofwa Messages postés 440 Statut Membre 479
 
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]
0
nebul
 
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
0