Erreur mysql_real_escape_string()
Résolu/Fermé
Zakarya93
Messages postés
984
Date d'inscription
lundi 27 avril 2015
Statut
Membre
Dernière intervention
18 décembre 2020
-
28 avril 2015 à 18:21
Zakarya93 Messages postés 984 Date d'inscription lundi 27 avril 2015 Statut Membre Dernière intervention 18 décembre 2020 - 29 avril 2015 à 20:20
Zakarya93 Messages postés 984 Date d'inscription lundi 27 avril 2015 Statut Membre Dernière intervention 18 décembre 2020 - 29 avril 2015 à 20:20
A voir également:
- Mysql_real_escape_string pdo
- Pdo fetch vs fetchall ✓ - Forum Webmastering
- Htmlentities ou htmlspecialchars ou mysql_real_escape_string ✓ - Forum PHP
- Pdo could not find driver ✓ - Forum PHP
- Mysqli_real_escape_string pdo ✓ - Forum PHP
- Fichier .PDO ✓ - Forum Bureautique
2 réponses
jordane45
Messages postés
38346
Date d'inscription
mercredi 22 octobre 2003
Statut
Modérateur
Dernière intervention
16 décembre 2024
4 717
Modifié par jordane45 le 28/04/2015 à 18:32
Modifié par jordane45 le 28/04/2015 à 18:32
our le
-Notice: Undefined index: situation in C:\wamp\www\rs\pages\register.php on line 13
... cela signifie que tu essaies d'appeller une variable (contenue dans un array) qui n'existe pas.
1 - Utiliser ISSET pour récupérer le contenu de tes variables POST / GET / SESSION / COOKIE ....
de cette manière :
2 - Pour l'autre : Deprecated: mysql ... je t'invite à lire ceci : https://www.commentcamarche.net/faq/43261-php-l-extension-mysql-est-obsolete#top
(et suite à ça... passer à la PDO )
Cordialement,
Jordane
-Notice: Undefined index: situation in C:\wamp\www\rs\pages\register.php on line 13
... cela signifie que tu essaies d'appeller une variable (contenue dans un array) qui n'existe pas.
1 - Utiliser ISSET pour récupérer le contenu de tes variables POST / GET / SESSION / COOKIE ....
de cette manière :
//si $_POST['mavariable'] existe.. je récupère son contenu. (dans $toto). sinon j'attribut la valeur NULL à $toto. $toto = isset($_POST['mavariable'])?$_POST['mavariable']:NULL;
2 - Pour l'autre : Deprecated: mysql ... je t'invite à lire ceci : https://www.commentcamarche.net/faq/43261-php-l-extension-mysql-est-obsolete#top
(et suite à ça... passer à la PDO )
Cordialement,
Jordane
jordane45
Messages postés
38346
Date d'inscription
mercredi 22 octobre 2003
Statut
Modérateur
Dernière intervention
16 décembre 2024
4 717
29 avril 2015 à 00:02
29 avril 2015 à 00:02
Pour se connecter à une BDD en PDO :
Et pour faire des requêtes :
NB : Avec ça .. plus besoin de trucs du genre real_escape_string ou de htmlentities pour stocker des données en BDD .......
Voilou.. tu as toutes les billes pour avancer .
Si tu veux en apprendre plus... tu trouveras SANS PROBLEME des tonnes de tutos et exemples sur le net !
Par exemple :
https://fmaz.developpez.com/tutoriels/php/comprendre-pdo/#LII
https://php.developpez.com/faq/?page=pdo
https://openclassrooms.com/fr/courses/918836-concevez-votre-site-web-avec-php-et-mysql/914293-lisez-des-donnees
.
<?php //---------------------------------------------// // Connexion à la BDD via PDO //---------------------------------------------// $host = "localhost"; $dbname = "nom_de_la_base"; $user = "root"; $pass = ""; try { $dbh = new PDO("mysql:host=$host;dbname=$dbname", $user, $pass,array(PDO::ATTR_PERSISTENT => true)); $dbh->setAttribute(PDO::ATTR_ERRMODE, PDO::ERRMODE_EXCEPTION); } catch (PDOException $e) { print "Erreur !: " . $e->getMessage() . "<br/>"; die(); } ?>
Et pour faire des requêtes :
$id = isset($_POST['id'])?$_POST['id']:NULL; // exemple de requête avec paramètre .... $sql = "SELECT * FROM matable WHERE id=:id "; $params = array(":id"=>$id); $req = $dbh->prepare($sql); $req->execute($params ); //Récupérer toutes les données retournées $arrAll = $req->fetchAll(); // afficher l'array contenant les valeurs issues de la requête... print_r($arrAll );
NB : Avec ça .. plus besoin de trucs du genre real_escape_string ou de htmlentities pour stocker des données en BDD .......
Voilou.. tu as toutes les billes pour avancer .
Si tu veux en apprendre plus... tu trouveras SANS PROBLEME des tonnes de tutos et exemples sur le net !
Par exemple :
https://fmaz.developpez.com/tutoriels/php/comprendre-pdo/#LII
https://php.developpez.com/faq/?page=pdo
https://openclassrooms.com/fr/courses/918836-concevez-votre-site-web-avec-php-et-mysql/914293-lisez-des-donnees
.
Zakarya93
Messages postés
984
Date d'inscription
lundi 27 avril 2015
Statut
Membre
Dernière intervention
18 décembre 2020
10
29 avril 2015 à 20:20
29 avril 2015 à 20:20
Encore Merci :)
28 avril 2015 à 22:36
28 avril 2015 à 22:44
28 avril 2015 à 22:55
28 avril 2015 à 23:06
Je veux bien t'aider .. mais pas faire le boulot pour toi !
Donc si tu veux de l'aide :
- Où en es tu ?
- Qu'as tu commencé à coder
- Sur quoi bloques tu exactement ?
28 avril 2015 à 23:28
Y en a un qui nous a proposé cette combinaison :
Mais marche pas :/