Erreur d'insrtion
guest31
Messages postés
4
Statut
Membre
-
guest31 Messages postés 4 Statut Membre -
guest31 Messages postés 4 Statut Membre -
Bonjour tout le monde,
Voila j'ai un problème concernant une petit soft sur Chrome (advenced rest client ) qui test une requête post a un serveur SQL (WAMPSERVER) pour insérer des chants a la base de donnée et j'ai u se message comme probleme :
<br />
<font size='1'><table class='xdebug-error xe-deprecated' dir='ltr' border='1' cellspacing='0' cellpadding='1'>
<tr><th align='left' bgcolor='#f57900' colspan="5"><span style='background-color: #cc0000; color: #fce94f; font-size: x-large;'>( ! )</span> Deprecated: mysql_connect(): The mysql extension is deprecated and will be removed in the future: use mysqli or PDO instead in C:\wamp\www\enis_android_club\connexion.php on line <i>22</i></th></tr>
<tr><th align='left' bgcolor='#e9b96e' colspan='5'>Call Stack</th></tr>
<tr><th align='center' bgcolor='#eeeeec'>#</th><th align='left' bgcolor='#eeeeec'>Time</th><th align='left' bgcolor='#eeeeec'>Memory</th><th align='left' bgcolor='#eeeeec'>Function</th><th align='left' bgcolor='#eeeeec'>Location</th></tr>
<tr><td bgcolor='#eeeeec' align='center'>1</td><td bgcolor='#eeeeec' align='center'>0.0025</td><td bgcolor='#eeeeec' align='right'>247400</td><td bgcolor='#eeeeec'>{main}( )</td><td title='C:\wamp\www\enis_android_club\ajout_bd.php' bgcolor='#eeeeec'>..\ajout_bd.php<b>:</b>0</td></tr>
<tr><td bgcolor='#eeeeec' align='center'>2</td><td bgcolor='#eeeeec' align='center'>0.0383</td><td bgcolor='#eeeeec' align='right'>256792</td><td bgcolor='#eeeeec'>CONNEXION_DB->__construct( )</td><td title='C:\wamp\www\enis_android_club\ajout_bd.php' bgcolor='#eeeeec'>..\ajout_bd.php<b>:</b>39</td></tr>
<tr><td bgcolor='#eeeeec' align='center'>3</td><td bgcolor='#eeeeec' align='center'>0.0384</td><td bgcolor='#eeeeec' align='right'>256848</td><td bgcolor='#eeeeec'>CONNEXION_DB->connection( )</td><td title='C:\wamp\www\enis_android_club\connexion.php' bgcolor='#eeeeec'>..\connexion.php<b>:</b>7</td></tr>
<tr><td bgcolor='#eeeeec' align='center'>4</td><td bgcolor='#eeeeec' align='center'>0.0384</td><td bgcolor='#eeeeec' align='right'>257136</td><td bgcolor='#eeeeec'><a href='http://www.php.net/function.mysql-connect' target='_new'>mysql_connect</a>
( )</td><td title='C:\wamp\www\enis_android_club\connexion.php' bgcolor='#eeeeec'>..\connexion.php<b>:</b>22</td></tr>
</table></font>
{"success":0,"message":"Oops! Erreur d'insrtion."}
voila mon code php :
Salutations
EDIT : Ajout des balises de code
Merci de bien vouloir utiliser la coloration syntaxique (les balises de code) lorsque tu postes du code sur le forum.
Explications disponibles ici :
https://codes-sources.commentcamarche.net/faq/10686-le-nouveau-codes-sources-comment-ca-marche#balises-code
Voila j'ai un problème concernant une petit soft sur Chrome (advenced rest client ) qui test une requête post a un serveur SQL (WAMPSERVER) pour insérer des chants a la base de donnée et j'ai u se message comme probleme :
<br />
<font size='1'><table class='xdebug-error xe-deprecated' dir='ltr' border='1' cellspacing='0' cellpadding='1'>
<tr><th align='left' bgcolor='#f57900' colspan="5"><span style='background-color: #cc0000; color: #fce94f; font-size: x-large;'>( ! )</span> Deprecated: mysql_connect(): The mysql extension is deprecated and will be removed in the future: use mysqli or PDO instead in C:\wamp\www\enis_android_club\connexion.php on line <i>22</i></th></tr>
<tr><th align='left' bgcolor='#e9b96e' colspan='5'>Call Stack</th></tr>
<tr><th align='center' bgcolor='#eeeeec'>#</th><th align='left' bgcolor='#eeeeec'>Time</th><th align='left' bgcolor='#eeeeec'>Memory</th><th align='left' bgcolor='#eeeeec'>Function</th><th align='left' bgcolor='#eeeeec'>Location</th></tr>
<tr><td bgcolor='#eeeeec' align='center'>1</td><td bgcolor='#eeeeec' align='center'>0.0025</td><td bgcolor='#eeeeec' align='right'>247400</td><td bgcolor='#eeeeec'>{main}( )</td><td title='C:\wamp\www\enis_android_club\ajout_bd.php' bgcolor='#eeeeec'>..\ajout_bd.php<b>:</b>0</td></tr>
<tr><td bgcolor='#eeeeec' align='center'>2</td><td bgcolor='#eeeeec' align='center'>0.0383</td><td bgcolor='#eeeeec' align='right'>256792</td><td bgcolor='#eeeeec'>CONNEXION_DB->__construct( )</td><td title='C:\wamp\www\enis_android_club\ajout_bd.php' bgcolor='#eeeeec'>..\ajout_bd.php<b>:</b>39</td></tr>
<tr><td bgcolor='#eeeeec' align='center'>3</td><td bgcolor='#eeeeec' align='center'>0.0384</td><td bgcolor='#eeeeec' align='right'>256848</td><td bgcolor='#eeeeec'>CONNEXION_DB->connection( )</td><td title='C:\wamp\www\enis_android_club\connexion.php' bgcolor='#eeeeec'>..\connexion.php<b>:</b>7</td></tr>
<tr><td bgcolor='#eeeeec' align='center'>4</td><td bgcolor='#eeeeec' align='center'>0.0384</td><td bgcolor='#eeeeec' align='right'>257136</td><td bgcolor='#eeeeec'><a href='http://www.php.net/function.mysql-connect' target='_new'>mysql_connect</a>
( )</td><td title='C:\wamp\www\enis_android_club\connexion.php' bgcolor='#eeeeec'>..\connexion.php<b>:</b>22</td></tr>
</table></font>
{"success":0,"message":"Oops! Erreur d'insrtion."}
voila mon code php :
<?php
/*
Requête HTTP Post
*/
// tableau de réponse JSON (array)
$reponse = array();
// tester si les champs sont valides
if (isset($_POST['col2']) && isset($_POST['col3']) && isset($_POST['col4'])) {
$valeur_col2 = $_POST['col2'];
$valeur_col3 = $_POST['col3'];
$valeur_col4 = $_POST['col4'];
// inclure la classe de connexion
require_once __DIR__ . '/connexion.php';
// connxion à la base
$db = new CONNEXION_DB ();
// requéte pour insérer les données
$resultat = mysql_query("INSERT INTO tableexemple(col2, col3, col4) VALUES('$valeur_col2', '$valeur_col3', '$valeur_col4')");
// tester si les données sont bien insérées
if ($resultat) {
// Données bien insérées
$reponse["success"] = 1;
$reponse["message"] = "Données bien insérées";
// afficher la reponse JSON
echo json_encode($reponse);
} else {
// errur d'insertion
$reponse["success"] = 0;
$reponse["message"] = "Oops! Erreur d'insrtion.";
// afficher la réponse JSON
echo json_encode($reponse);
}
} else {
// Champ(s) manquant(s)
$reponse["success"] = 0;
$reponse["message"] = "Champ(s) manquant(s)";
// afficher la réponse JSON
echo json_encode($reponse);
}
?>
Salutations
EDIT : Ajout des balises de code
Merci de bien vouloir utiliser la coloration syntaxique (les balises de code) lorsque tu postes du code sur le forum.
Explications disponibles ici :
https://codes-sources.commentcamarche.net/faq/10686-le-nouveau-codes-sources-comment-ca-marche#balises-code
A voir également:
- Erreur d'insrtion
- Erreur 0x80070643 - Accueil - Windows
- Erreur 0x80070643 Windows 10 : comment résoudre le problème de la mise à jour KB5001716 - Accueil - Windows
- Erreur 4101 france tv - Forum Lecteurs et supports vidéo
- Erreur 4201 france tv ✓ - Forum Réseaux sociaux
- Code erreur f3500-31 ✓ - Forum Bbox Bouygues
2 réponses
Bonjour,
Première chose... le message d'erreur t'indique:
En effet... désormais il est fortement conseillé d'utiliser les extensions mysqli ou (je préfère) PDO à la place de mysql (sans i )
C'est un Warning qui apparait depuis le passage en PHP 5
Jettes un oeil ici :
http://jr.loucan.fr/e107_plugins/forum/forum_viewtopic.php?121
Commence par régler ça... ensuite tu pourra passer au reste.
Première chose... le message d'erreur t'indique:
The mysql extension is deprecated and will be removed in the future: use mysqli or PDO instead
En effet... désormais il est fortement conseillé d'utiliser les extensions mysqli ou (je préfère) PDO à la place de mysql (sans i )
C'est un Warning qui apparait depuis le passage en PHP 5
Jettes un oeil ici :
http://jr.loucan.fr/e107_plugins/forum/forum_viewtopic.php?121
Commence par régler ça... ensuite tu pourra passer au reste.