Savoir si une base de donnée est vide
Posté : 17 mai 2005, 12:47
par hitch
Salut à tous,
Y a t-il un fonction pour savoir si la base de donnée est vide.
Par exemple : Si la table est vide alors INSERT, si elle ne l'ai pas un UPDATE.
Voila, Merci
Posté : 17 mai 2005, 12:51
par Cyrano
La question est mal formulée: une base peut ne pas être vide et néanmoins interdire un INSERT ou un UPDATE:
Comment vérifier si une
table est vide serait en l'occurence plus approprié: Alors oui, on peut le vérifier:
tu exécutes ta requête et tu récupères le nombre de lignes avec
mysql_num_rows()
Posté : 20 mai 2005, 11:58
par renatane
j'ai lu ce post et utiilisé cette methode. Quels sont les paramettres de cette fonction?
Posté : 20 mai 2005, 12:01
par Cyrano
j'ai mis un lien sur lequel tu n'as pas cliqué apparemment :
http://fr2.php.net/manual/fr/function.m ... m-rows.php
Posté : 20 mai 2005, 12:01
par renatane
j'ai trouvé, ci.
Posté : 20 mai 2005, 12:04
par cerber
tu as vu la syntaxe du INSERT .... ON DUPLICATE KEY UPDATE ...
http://dev.mysql.com/doc/mysql/fr/insert.html