Rechercher : dans
Par :

Comment caché les erreurs mysql

Dernière réponse le 9 sep 2007 à 18:56:43 lunick, le 9 sep 2007 à 17:43:42 
 Signaler ce message aux modérateurs

Comment caché les erreurs mysql genre Duplicata du champ 'ABCD' pour la clef 2Voici ma requête

if ((isset($_POST["MM_insert"])) && ($_POST["MM_insert"] == "form1")) {
  $insertSQL = sprintf("INSERT INTO cartes_msg (ID, ID_MEMBRE, ID_CARTE, `date`, CODE, MAIL_DEST, NOM_DEST, MAIL_ENV, NOM_ENV, OBJET, MESSAGE, ID_SOUND) VALUES (%s, %s, %s, %s, %s, %s, %s, %s, %s, %s, %s, %s)",
                       GetSQLValueString($_POST['id'], "int"),
                       GetSQLValueString($_POST['ID_MEMBRE'], "text"),
                       GetSQLValueString($_POST['ID_CARTE'], "text"),
                       GetSQLValueString($_POST['date'], "date"),
                       GetSQLValueString($_POST['CODE'], "text"),
                       GetSQLValueString($_POST['V_EMAIL_DEST'], "text"),
                       GetSQLValueString($_POST['V_NOM_DEST'], "text"),
                       GetSQLValueString($_POST['V_EMAIL_ENV'], "text"),
                       GetSQLValueString($_POST['V_NOM_ENV'], "text"),
                       GetSQLValueString($_POST['V_OBJET'], "text"),
                       GetSQLValueString($_POST['V_MESSAGE'], "text"),
                       GetSQLValueString($_POST['ID_SOUND'], "text"));

  mysql_select_db($database_cmixte2, $cmixte2);
  $Result1 = mysql_query($insertSQL, $cmixte2) or die(mysql_error());
Configuration: Windows XP
Internet Explorer 6.0

Meilleures réponses pour « Comment caché les erreurs mysql » dans :
Duplicate entry '127' for key 1 Voir Vous tentez de faire une insertion dans une table de votre base de données MySQL et vous obtenez l'erreur MySQL suivante: Duplicate entry '127' for key 1 Ceci provient très probablement du fait que la clé primaire de votre table est de type TINYINT...
MySQL en console sur Windows : désactiver le bip d'erreur VoirLorsque vous utilisez MySQL en console sur Windows, chaque erreur provoque un bip. Pour le désactiver, il vous suffit simplement de rajouter le paramètre -b dans votre chaîne de connexion : mysql -b -h serveur -u utilisateur -p Vos voisins...
Cacher les erreurs en PHP VoirRappelons avant toute chose, qu'il est toujours préférable, dans n'importe quel langage de programmation, de corriger les problèmes qui déclenchent les erreurs, avant d'essayer de masquer les erreurs. En effet, le fait de masquer les erreurs...
[MSN] Erreur de connexion (80048820) VoirErreur 80048820 Avant toute modification sur votre système, vérifiez l'état des serveurs MSN Messenger, afin de déterminer si le problème ne vient pas de là : http://messenger.msn.com/Status.aspx?mkt=fr-fr Il peut également s'agir d'un problème...

1

 CubeRCL, le 9 sep 2007 à 18:56:43

Enleve le die(mysql_error()) ... Ceci est la resultante au cas ou ton mysql_query echouerais. Generalement, je fais (merci phpBB):

if( !($result = $db->sql_query($sql)) ) {
message_die(GENERAL_ERROR, 'Could not query url list' . $sql, '', __LINE__, __FILE__, $sql);
}
ou
if( $result = $db->sql_query($sql) ) {
//ca a marche, je fais ...

}
Apluche
Cube

Répondre à CubeRCL