[php] erreur de connexion base de données
Résolu/Fermé
solioroc
-
Modifié par solioroc le 16/02/2016 à 09:13
erimen Messages postés 517 Date d'inscription mardi 20 mars 2012 Statut Membre Dernière intervention 29 novembre 2021 - 16 févr. 2016 à 10:11
erimen Messages postés 517 Date d'inscription mardi 20 mars 2012 Statut Membre Dernière intervention 29 novembre 2021 - 16 févr. 2016 à 10:11
A voir également:
- Erreur lors de la connexion à la base de données
- Impossible de partager la connexion lorsque la sauvegarde des données est activée ✓ - Forum Wiko
- Formate pour taxer client connexion ✓ - Forum Matériel informatique
- Instagram connexion - Guide
- Formules excel de base - Guide
- Erreur 1004 vba ✓ - Forum VB / VBA
2 réponses
erimen
Messages postés
517
Date d'inscription
mardi 20 mars 2012
Statut
Membre
Dernière intervention
29 novembre 2021
77
Modifié par erimen le 16/02/2016 à 09:24
Modifié par erimen le 16/02/2016 à 09:24
Moi j'utilisais PDO, je vais voir s'il me reste la structure quelque part si tu veux
(attention tu as mis localost au lieu de localhost)
Edit :
On the internet, you are what you want !
(attention tu as mis localost au lieu de localhost)
Edit :
function ouvrebase(){
$user="u653163390_blog";
$pass="pass123";
$dsn="mysql:host=127.0.0.1;dbname=u653163390_blog";
$base=new pdo($dsn,$user,$pass);
$base->exec("SET CHARACTER SET utf8");
return $base;
}
$base=ouvrebase();
$sql="select * from blog";
$resultat=$base->query($sql);
$chaine=$resultat->fetch();
On the internet, you are what you want !
erimen
Messages postés
517
Date d'inscription
mardi 20 mars 2012
Statut
Membre
Dernière intervention
29 novembre 2021
77
Modifié par erimen le 16/02/2016 à 10:12
Modifié par erimen le 16/02/2016 à 10:12
Pour plus de clarté je te conseille de faire un fichier php que tu chargera au début de tes pages qui utilisent php avec tes fonctions, la commande pour les erreurs, etc.
fonctions.php
index.php
fonctions.php
<?php
error_reporting(E_ALL ^ E_DEPRECATED);
function ouvrebase(){
$user="u653163390_blog";
$pass="xxxxxxxxxxx";
$dsn="mysql:host=127.0.0.1;dbname=u653163390_blog";
$base=new pdo($dsn,$user,$pass);
$base->exec("SET CHARACTER SET utf8");
return $base;
}
?>
index.php
<?php
include ("fonctions.php");
?>
...
code HTML etc.
...
<?php
$base=ouvrebase();
$sql="select * from blog";
$resultat=$base->query($sql);
while ($chaine=$resultat->fetch()){
echo $chaine[1] . " " . $chaine[2];
}
?>
16 févr. 2016 à 09:24
16 févr. 2016 à 09:25
16 févr. 2016 à 09:28
16 févr. 2016 à 09:28
Modifié par erimen le 16/02/2016 à 09:31
Ca devrait cacher l'erreur