{MySQL} mysql, php et apache
Résolu
mimi.gsm
Messages postés
54
Statut
Membre
-
mimi.gsm Messages postés 54 Statut Membre -
mimi.gsm Messages postés 54 Statut Membre -
Bonjour,
j'ai crée une base de données "user" avec mysql.Je dispose egalement d'un serveur apache. Bon.. j'ai cree une page php qui me permet d'afficher le contenu de la table de la base:
<?php
$link=mysql_connect("localhost:3306","root@localhost","") or die ("connexion impossible");
mysql_select_db('user') or die("impossible d'acceder à la base");
$q='select * from user'; //la table s'appelle user aussi
$result=mysql_query($q);
while($row=mysql_fetch_array($result))
{
echo $row['nom'];
echo $row['prenom'];
}
?>
mon probleme c'est qu'il m'affiche toujours : impossible d'acceder à la base...Merci d'avance
j'ai crée une base de données "user" avec mysql.Je dispose egalement d'un serveur apache. Bon.. j'ai cree une page php qui me permet d'afficher le contenu de la table de la base:
<?php
$link=mysql_connect("localhost:3306","root@localhost","") or die ("connexion impossible");
mysql_select_db('user') or die("impossible d'acceder à la base");
$q='select * from user'; //la table s'appelle user aussi
$result=mysql_query($q);
while($row=mysql_fetch_array($result))
{
echo $row['nom'];
echo $row['prenom'];
}
?>
mon probleme c'est qu'il m'affiche toujours : impossible d'acceder à la base...Merci d'avance
A voir également:
- {MySQL} mysql, php et apache
- Mysql community server - Télécharger - Bases de données
- Apache open office gratuit - Télécharger - Suite bureautique
- Easy php - Télécharger - Divers Web & Internet
- Expert php pinterest - Télécharger - Langages
- Phpmyadmin a tenté de se connecter au serveur mysql, et le serveur a rejeté la connexion. merci de vérifier les valeurs de host, username et password dans la configuration et de s'assurer qu'elles correspondent aux informations fournies par l'administrateur du serveur mysql. ✓ - Forum PHP
4 réponses
Bonjour
Il a accepté la connexion à la base, c'est déjà un grand pas de franchi...
Ta base ne s'appelle probablement pas user. D'après la requête qui suit c'est le nom d'une table. Tu as le droit d'avoir une table user dans une base user, mais je prends le pari que la base ne s'appelle pas user en fait.
Pour en savoir plus, remplace or die("impossible d'acceder à la base"); par or die(mysql_error());
D'une manière générale, préfère mysql_error(), qui te donne des vrais renseignements, à un message bidon du genre "connexion impossible" ou "impossible d'acceder à la base"
Il a accepté la connexion à la base, c'est déjà un grand pas de franchi...
Ta base ne s'appelle probablement pas user. D'après la requête qui suit c'est le nom d'une table. Tu as le droit d'avoir une table user dans une base user, mais je prends le pari que la base ne s'appelle pas user en fait.
Pour en savoir plus, remplace or die("impossible d'acceder à la base"); par or die(mysql_error());
D'une manière générale, préfère mysql_error(), qui te donne des vrais renseignements, à un message bidon du genre "connexion impossible" ou "impossible d'acceder à la base"
Bonjour,
merci pour votre réponse , en fait si, ma table et ma base s'appellent user. Mon probleme est fixé aprés avoir remplacé $link=mysql_connect("localhost:3306","root@localhost","") par $link=mysql_connect("localhost:3306","root@localhost") ... Un nouveau probleme a eu lieu .. je veux inserer des données dans la tables j'ai fait donc:
echo'avant d\'inserer';///des commentaires pour la suivie
$q="insert into user (id,login,pwd) values (1,'moi','monpass')";
$result=mysql_query($q);
echo'apres insertion';
if ($result) echo'succes';
else 'erreur';
?>
Mon probleme est alors que rien ne s'affiche mm les commentaires de suivie...je ne comprends pas !!!
merci pour votre réponse , en fait si, ma table et ma base s'appellent user. Mon probleme est fixé aprés avoir remplacé $link=mysql_connect("localhost:3306","root@localhost","") par $link=mysql_connect("localhost:3306","root@localhost") ... Un nouveau probleme a eu lieu .. je veux inserer des données dans la tables j'ai fait donc:
echo'avant d\'inserer';///des commentaires pour la suivie
$q="insert into user (id,login,pwd) values (1,'moi','monpass')";
$result=mysql_query($q);
echo'apres insertion';
if ($result) echo'succes';
else 'erreur';
?>
Mon probleme est alors que rien ne s'affiche mm les commentaires de suivie...je ne comprends pas !!!