Bonjour,
J'ai un petit souci avec la connexion à une base mysql via un petit script php.
J'ai l'impresson que je n'arrive pas à me connecter à ma base
'aurai voulu savoir quelques petits trucs.
Mon système est un raspbian (linux)
Je suis en train de réaliser un petit site, et je voudrais metre une sorte de petit livre d'or.
le truc que c'est que, comme je l'ai dit, je n'arrive pas à me connecter, en ligne de commande, avec le sudo, je me connecte, ajoute des tables, des données, les efface, mais en php impossible.
Voici le code :
Alors, j'ai cherché du côté du PDO, mais il a l'air d'être activé, peut-être un problème dans le code. Faut-il que le serveur soit en root ?
Code : Sélectionner tout - Visualiser dans une fenêtre à part
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
22
23
24
25
26
27
28
29
30
31
32
33
34
35
36
37
38
39
40
41
42
43
44
45
46
47
48
49 <!DOCTYPE html> <html> <head> <meta charset="utf-8" /> <title>Mini-chat</title> </head> <style> form { text-align:center; } </style> <body> <form action="minichat_post.php" method="post"> <p> <label for="pseudo">Pseudo</label> : <input type="text" name="pseudo" id="pseudo" /><br /> <label for="message">Message</label> : <input type="text" name="message" id="message" /><br /> <input type="submit" value="Envoyer" /> </p> </form> <?php // Connexion à la base de données try { $bdd = new PDO('mysql:host=localhost;dbname=test;charset=utf8', 'root', ''); } catch(Exception $e) { die('Erreur : '.$e->getMessage()); } // Récupération des 10 derniers messages $reponse = $bdd->query('SELECT pseudo, message FROM minichat ORDER BY ID DESC LIMIT 0, 10'); // Affichage de chaque message (toutes les données sont protégées par htmlspecialchars) while ($donnees = $reponse->fetch()) { echo '<p><strong>' . htmlspecialchars($donnees['pseudo']) . '</strong> : ' . htmlspecialchars($donnees['message']) . '</p>'; } $reponse->closeCursor(); ?> </body> </html>
Toutes les pistes m'intéressent, seront vérifiées et le résultat mis ici pour d'autres personnes pouvant avoir ce problème.
Cordialement
PS : je ne savais pas si je devais le mettre ici ou dans un forum linux mais il me semble plus adapter ici
Partager