anapajari s/travail/glanding on hfr/gs; | c'est marrant tu l'as lu mais tu as pas fait comme expliqué
Citation :
Exemple 1. Exemple avec mysql_affected_rows()
Code :
- <?php
- $link = mysql_connect('localhost', 'mysql_user', 'mysql_password');
- if (!$link) {
- die('Impossible de se connecter : ' . mysql_error());
- }
- mysql_select_db('mydb');
- /* Ceci devrait retourner le nombre correct de lignes effacées */
- mysql_query('DELETE FROM mytable WHERE id < 10');
- printf("Lignes effacées : %d\n", mysql_affected_rows());
- /* avec la clause where qui n'est jamais vraie, on devrait obtenir 0 */
- mysql_query('DELETE FROM mytable WHERE 0');
- printf("Lignes effacées : %d\n", mysql_affected_rows());
- ?>
|
|
Si tu passes la requête en paramètre ça risque pas de marcher, car
Citation :
Description
int mysql_affected_rows ( [resource link_identifier] )
Retourne le nombre de lignes affectées lors de la dernière requête INSERT, UPDATE ou DELETE avec link_identifier.
Liste de paramètres
link_identifier
La connexion MySQL. S'il n'est pas spécifié, la dernière connexion ouverte avec la fonction mysql_connect() sera utilisée. Si une telle connexion n'est pas trouvée, la fonction tentera d'ouvrir une connexion, comme si la fonction mysql_connect() avait été appelée sans argument. Si aucune connexion n'est trouvée ou établie, une alerte E_WARNING est générée.
|
Message édité par anapajari le 10-05-2006 à 11:46:58
|