Rectifications avec PDO
Fermé
abdoulayecoumba
-
19 oct. 2015 à 01:36
DelNC Messages postés 2234 Date d'inscription samedi 25 octobre 2014 Statut Membre Dernière intervention 22 février 2020 - 19 oct. 2015 à 22:21
DelNC Messages postés 2234 Date d'inscription samedi 25 octobre 2014 Statut Membre Dernière intervention 22 février 2020 - 19 oct. 2015 à 22:21
A voir également:
- Rectifications avec PDO
- Pdo could not find driver ✓ - Forum PHP
- Requète préparée avec PDO ✓ - Forum PHP
- Pdo mysql_real_escape_string ✓ - Forum Webmastering
- Mysqli_real_escape_string pdo ✓ - Forum PHP
- Mysqli_query pdo - Forum Webmastering
1 réponse
DelNC
Messages postés
2234
Date d'inscription
samedi 25 octobre 2014
Statut
Membre
Dernière intervention
22 février 2020
2 002
19 oct. 2015 à 11:13
19 oct. 2015 à 11:13
Bonjour,
pour la connexion avec PDO il faut comme ceci
Les variables à donner
Par rapport au message d'erreur que vous avez, je pense que le problème vient du formulaire ou de la manière dont vous avez récupérer le nom et le prénom.
Code pour récupérer les données
pour la connexion avec PDO il faut comme ceci
Les variables à donner
$BDD_ADRESSE = "mysql:host=127.0.0.1";
$BDD_DBNAME = "maBase";
$BDD_LOGIN = "root";
$BDD_PASSWORD = "";
// connexion à la base de données
try {
$bdd = new PDO("$BDD_ADRESSE;dbname=$BDD_DBNAME", $BDD_LOGIN, $BDD_PASSWORD);
} catch(Exception $e) {
exit('Impossible de se connecter à la base de données.');
}
// exécution de la requête
$resultat = $bdd->query($requete) or die(print_r($bdd->errorInfo()));
Par rapport au message d'erreur que vous avez, je pense que le problème vient du formulaire ou de la manière dont vous avez récupérer le nom et le prénom.
Code pour récupérer les données
if(isset($_REQUEST["nom" ])) {$nom = $_REQUEST["nom" ];}
else{$nom = "";}
19 oct. 2015 à 13:55
on dirait qu'il me manque une boucle qui me permet de lire et d'afficher toutes les enregistrements de la table
voici le code rectifié:
[code]
<html>
<?php
//tentative de connexion à la base de données
try
{
$conect = new PDO('mysql:host=localhost;dbname=amateurs','root','');
}
catch (PDOException $e)
{
echo "Problème de connexion avec la base de donnée / Database error<br/>".$e->getMessage();
die();
}
try
{
$retour = $conect->query('SELECT * FROM agents');
$donnee = $retour->fetch();
}
catch (PDOException $e)
{
echo "Problème pour lire la base <br/>Opération annulée";
die();
}
echo $donnee['prenom'].':'.$donnee['nom'].':'.$donnee['adresse'].'<br/>';
$base = null;
?>
</html>
/code
19 oct. 2015 à 22:21
Je vous donne un exemple avec une requête sql et l'affichage de tout le résultat