Bonjour,

Est-ce que je peux écrire ça, svp ?

Code : Sélectionner tout - Visualiser dans une fenêtre à part
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
}
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.

Merci.