PHP - Rechercher et afficher variable
Résolu
Hipopo
-
Hipopo -
Hipopo -
Bonjour,
Sur mon site, je veux faire un système de commentaires, mais étant débutant en php, j'ai du mal.
Pour l'instant, je n'ai pas faire de formulaire pour mettre les commentaires, mais je les rentre par PHPmyAdmin.
Voici mon code :
<?php
try
{
$bdd = new PDO('mysql:host=localhost;dbname=commentaire', 'root', '');
}
catch (Exception $e)
{
die('Erreur : '.$e->getMessage());
}
$reponse = $bdd->query('SELECT * FROM commentaires');
while ($donnees = $reponse->fetch())
{
?>
<p>
<?php echo $donnees['auteur']; ?><br />
<?php echo $donnees['commentaire']; ?>
</p>
<?php
}
$reponse->closeCursor();
?>
Ma Database : commentaire
Ma table : commentaire
Et j'ai 3 champs : ID, auteur, et commentaire.
Lorsque que je le lance, il me met :
getMessage()); } $reponse = $bdd->query('SELECT * FROM commentaires'); etc ...
Le truc, c'est qu'en local, il ne comprend pas le ->
Quand je le met sur internet (donc je change host, bdname ...) je n'ai pas de message d'erreur mais je n'ai rien du tout ...
alors si vous pouvez m'aider merci !
Sur mon site, je veux faire un système de commentaires, mais étant débutant en php, j'ai du mal.
Pour l'instant, je n'ai pas faire de formulaire pour mettre les commentaires, mais je les rentre par PHPmyAdmin.
Voici mon code :
<?php
try
{
$bdd = new PDO('mysql:host=localhost;dbname=commentaire', 'root', '');
}
catch (Exception $e)
{
die('Erreur : '.$e->getMessage());
}
$reponse = $bdd->query('SELECT * FROM commentaires');
while ($donnees = $reponse->fetch())
{
?>
<p>
<?php echo $donnees['auteur']; ?><br />
<?php echo $donnees['commentaire']; ?>
</p>
<?php
}
$reponse->closeCursor();
?>
Ma Database : commentaire
Ma table : commentaire
Et j'ai 3 champs : ID, auteur, et commentaire.
Lorsque que je le lance, il me met :
getMessage()); } $reponse = $bdd->query('SELECT * FROM commentaires'); etc ...
Le truc, c'est qu'en local, il ne comprend pas le ->
Quand je le met sur internet (donc je change host, bdname ...) je n'ai pas de message d'erreur mais je n'ai rien du tout ...
alors si vous pouvez m'aider merci !
A voir également:
- PHP - Rechercher et afficher variable
- Rechercher ou entrer l'adresse - Guide
- Rechercher et remplacer word - Guide
- Afficher appdata - Guide
- Rechercher image - Guide
- Adresse IP locale : comment la trouver facilement - Guide
3 réponses
Bonsoir,
Peux être que ton hébergeur n'est pas assez puissant (version du PHP), si il est gratuit il y a de grande chance que ce soit sa !
Peux être que ton hébergeur n'est pas assez puissant (version du PHP), si il est gratuit il y a de grande chance que ce soit sa !
Comment ça pas assez puissant ?
Il existerai d'autres scripts pour le faire ?
Là, je suis en train d'en essayer un, je dirai si il fonctionne
Il existerai d'autres scripts pour le faire ?
Là, je suis en train d'en essayer un, je dirai si il fonctionne
Bon, en local :
Il n'y a pas d'erreur mais il affiche rien du tout !!
et voici une image de php-myadmin :
http://img405.imageshack.us/img405/2948/86638071.jpg
<?php $serveur = "localhost"; $nom_base = "commentaire"; $login = "root"; $pwd = ""; // connexion à MySQL mysql_connect ($serveur,$login,$pwd) or die ('ERREUR '.mysql_error()); // sélection de la base de données mysql_select_db ($nom_base) or die ('ERREUR '.mysql_error()); // Creation et envoi de la requete $requete = "SELECT * FROM commentaires"; $resultat = mysql_query($requete) or die ('Erreur '.$requete.' '.mysql_error()); while ($com = mysql_fetch_assoc($resultat)) { $auteur = $com["auteur"]; $commentaire = $com["commentaire"]; echo $auteur $commentaire; } mysql_close(); ?>
Il n'y a pas d'erreur mais il affiche rien du tout !!
et voici une image de php-myadmin :
http://img405.imageshack.us/img405/2948/86638071.jpg