Bonjour,
Est-ce que je peux écrire ça, svp ?
L'idée étant de différencier le query qui se plante du query qui renvoie une info comme quoi les données n'ont pas été trouvées.Code:
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18 $query = mysql_query("SELECT * FROM utilisateurs WHERE id = '$txn_id'"); if (!$query) { $err = "%NIP-F-SQLQUERY, Query error " . mysql_errno() . " " . mysql_error(); mylog ($err); // log erreur pour debug exit; } $data = mysql_fetch_object($query); if (!$data) { if mysql_errno <> 0 { $err = "%NIP-F-SQLFETCH, Fetch error " . mysql_errno() . " " . mysql_error(); mylog ($err); exit; } // l'enregistrement n'existe pas }
Merci.