Est-ce que mysqli::error englobe mysqli_stmt::error? Si une erreur survient lors de la préparation d'une instruction ou de l'exécution d'une instruction myqli :: error contiendra l'erreur ou l'erreur ne sera-t-elle contenue que dans mysqli_stmt :: error? J'essaie de comprendre si j'ai besoin de vérifier spécifiquement mysqli_stmt :: error pour gérer et signaler les échecs ou si mysqli :: error peut être utilisé tout au long sans manquer aucune erreur.mysqli :: erreur Vs. mysqli_stmt: erreur
EDIT 2: Si les erreurs sont séparées, lesquelles devraient être utilisées pour les erreurs mysqli :: stmt_init()?
Avez-vous une chance de me montrer où vous cherchez? Id plutôt regarder dedans, puis réécrire la moitié de la vérification d'erreur t sur une classe à nouveau –
bien, [ici] (http://ru2.php.net/manual/en/mysqli.error.php): ** plus récent appel de la fonction MySQLi ** - cela signifierait 'mysqli_ *'; mais si vous voulez vraiment vérifier cela - exécutez les fonctions que vous utilisez de manière défaillante et inspectez '$ mysqli- error ' –
Si vous voulez que mysqli lance des exceptions, réglez [mysqli_report] (http: // php. net/function.mysqli-report.php) en conséquence. – toxalot