Bonjour,

J'ai appris que la fonction rowCount() en php (effectuié sur un PDO statement)
retourne le nombre d'enregistrement. J'ai donc une fonction qui me fait cela
Voici ma fonction PHP
Code : Sélectionner tout - Visualiser dans une fenêtre à part
1
2
3
4
5
6
7
8
9
10
11
12
/** Execute an update of the table, not an insert 
	 *@param A new version identifier (double) 
	 *@return Void */
	public function modifyVersion($id, $newVersion) {
		$this->db = new PDO('mysql:host=localhost;dbname=skyr2', 'mrabbaa', 'a36mfpzdk');
		$query = 'UPDATE `user` SET `versionInUse`=' . $newVersion . ' WHERE `id` = ' . $id;
		$smth = $this->db->prepare($query);
		$smth->execute();
		$count=$smth->rowCount();
		unset($this->db);
		return $count;
	}
mais me direz vous
je suis dans un forum Ajx pourquoi diable parle-je de php ?
parce que tous simplement j'ai utilsé une architecture Ajax
action de l'utilisateur -> traitement PHP = retour d'un message d'erreur -> traitement javascript de ce message d'erreur
donc résumons la situation j'appel cette fonction en javascript (objet XHR) (p^luitot j'appele un script php qui me k'appel)
je renvoi ce que me retourne la fonction
mais elle ne me retourne rien (enfin rien du cotyé client - js)
pourtant la fonction fonctionne (je l'ai testé et la plupart du temps elle retouure 1)