Php,MYsql
Résolu/Fermé
s2nakata
Messages postés
18
Date d'inscription
lundi 6 août 2007
Statut
Membre
Dernière intervention
6 novembre 2008
-
6 nov. 2008 à 14:49
tomdiato Messages postés 147 Date d'inscription mardi 21 octobre 2008 Statut Membre Dernière intervention 9 novembre 2008 - 6 nov. 2008 à 20:05
tomdiato Messages postés 147 Date d'inscription mardi 21 octobre 2008 Statut Membre Dernière intervention 9 novembre 2008 - 6 nov. 2008 à 20:05
A voir également:
- Php,MYsql
- Easy php - Télécharger - Divers Web & Internet
- Mysql community server - Télécharger - Bases de données
- Expert php pinterest - Télécharger - Langages
- Alert php ✓ - Forum PHP
- Php alert - Forum PHP
7 réponses
lenono69
Messages postés
43
Date d'inscription
vendredi 13 juillet 2007
Statut
Membre
Dernière intervention
6 mai 2010
8
6 nov. 2008 à 16:59
6 nov. 2008 à 16:59
Non !
Voilà ton code corrigé :
<?php
// connection à la base
$host="localhost";
$user="***";
$password="***";
$db="s2nakata";
$connect=mysql_connect($host,$user,$password) or die(mysql_error."Pb connexion au serveur");
$mydb=mysql_select_db($db,$connect) or die("Pb connexion à la base");
// execution de la requête d'insertion
$query="SELECT * FROM Donnees";
$result=mysql_query($query,$connect);
while($row = mysql_fetch_array($result)){
echo "Nom:".$row['nom'];
}
?>
RQ : pas d'accent sur un nom de champ (donnees et pas données)
et localhost en host.
Ca doit marcher là.
Voilà ton code corrigé :
<?php
// connection à la base
$host="localhost";
$user="***";
$password="***";
$db="s2nakata";
$connect=mysql_connect($host,$user,$password) or die(mysql_error."Pb connexion au serveur");
$mydb=mysql_select_db($db,$connect) or die("Pb connexion à la base");
// execution de la requête d'insertion
$query="SELECT * FROM Donnees";
$result=mysql_query($query,$connect);
while($row = mysql_fetch_array($result)){
echo "Nom:".$row['nom'];
}
?>
RQ : pas d'accent sur un nom de champ (donnees et pas données)
et localhost en host.
Ca doit marcher là.
tomdiato
Messages postés
147
Date d'inscription
mardi 21 octobre 2008
Statut
Membre
Dernière intervention
9 novembre 2008
7
6 nov. 2008 à 14:54
6 nov. 2008 à 14:54
bonjour,
normallement si tu n'as rien touché à la config ton host c'est bien "ocalhost", ton user devient "root" et ton mot de passe ""
normallement si tu n'as rien touché à la config ton host c'est bien "ocalhost", ton user devient "root" et ton mot de passe ""
s2nakata
Messages postés
18
Date d'inscription
lundi 6 août 2007
Statut
Membre
Dernière intervention
6 novembre 2008
3
6 nov. 2008 à 15:03
6 nov. 2008 à 15:03
merci pour ta réponse, en fait je n'est aucune soucis avec la connection a ma base, j'ai testé avec un autre code, cela marche
j'ai ceci
Parse error: syntax error, unexpected T_VARIABLE in /mnt/104/sda/3/a/s2nakata/Copie de tableau.php on line 13
la ligne 13 correspond à "$result=mysql_query($query); "
j'ai ceci
Parse error: syntax error, unexpected T_VARIABLE in /mnt/104/sda/3/a/s2nakata/Copie de tableau.php on line 13
la ligne 13 correspond à "$result=mysql_query($query); "
Vous n’avez pas trouvé la réponse que vous recherchez ?
Posez votre question
s2nakata
Messages postés
18
Date d'inscription
lundi 6 août 2007
Statut
Membre
Dernière intervention
6 novembre 2008
3
6 nov. 2008 à 15:25
6 nov. 2008 à 15:25
Merci Cela a resolu mon probleme mais maintenant il me met ceci
Parse error: syntax error, unexpected $end in /mnt/104/sda/3/a/s2nakata/Copie de tableau.php on line 19
la ligne 19 correspond a "?>", alors la je vois pas du tout.
<?php
// connection à la base
$host="sql.free.fr";
$user="****";
$password="*****";
$db="s2nakata";
mysql_connect($host,$user,$password) || die("Pb connexion au serveur");
mysql_select_db($db) || die("Pb connexion à la base");
// execution de la requête
$query = "SELECT * FROM Données;";
$result = mysql_query($query);
while($row = mysql_fetch_array($result))
{
echo "Nom: ".$row['nom'].";
}
?>
Parse error: syntax error, unexpected $end in /mnt/104/sda/3/a/s2nakata/Copie de tableau.php on line 19
Parse error: syntax error, unexpected $end in /mnt/104/sda/3/a/s2nakata/Copie de tableau.php on line 19
la ligne 19 correspond a "?>", alors la je vois pas du tout.
<?php
// connection à la base
$host="sql.free.fr";
$user="****";
$password="*****";
$db="s2nakata";
mysql_connect($host,$user,$password) || die("Pb connexion au serveur");
mysql_select_db($db) || die("Pb connexion à la base");
// execution de la requête
$query = "SELECT * FROM Données;";
$result = mysql_query($query);
while($row = mysql_fetch_array($result))
{
echo "Nom: ".$row['nom'].";
}
?>
Parse error: syntax error, unexpected $end in /mnt/104/sda/3/a/s2nakata/Copie de tableau.php on line 19
lenono69
Messages postés
43
Date d'inscription
vendredi 13 juillet 2007
Statut
Membre
Dernière intervention
6 mai 2010
8
6 nov. 2008 à 15:39
6 nov. 2008 à 15:39
Je me permets :
Des espaces dans les noms de page : pas bon !
Un ; à la fin de la requête : Pas nécessaire, voir l'enlever.
le host de free, c'est localhost, pas sql.free.fr.
Essayes et dis nous.
Des espaces dans les noms de page : pas bon !
Un ; à la fin de la requête : Pas nécessaire, voir l'enlever.
le host de free, c'est localhost, pas sql.free.fr.
Essayes et dis nous.
tomdiato
Messages postés
147
Date d'inscription
mardi 21 octobre 2008
Statut
Membre
Dernière intervention
9 novembre 2008
7
6 nov. 2008 à 20:05
6 nov. 2008 à 20:05
chez free c'est pas localhost !!!
c'est ftpperso.free.fr
c'est ftpperso.free.fr
s2nakata
Messages postés
18
Date d'inscription
lundi 6 août 2007
Statut
Membre
Dernière intervention
6 novembre 2008
3
6 nov. 2008 à 15:44
6 nov. 2008 à 15:44
Donc voila en fait la connection marche, avec une autre requete(insert into) cela marche, donc la connexion est bonne
le probleme c'est la syntaxe de row.
"Parse error: syntax error, unexpected ';' in /mnt/104/sda/3/a/s2nakata/tableau2.php on line 20"
enfin je pense que je suis a un point-virgule de reussir :)
<?php
// connection à la base
$host="sql.free.fr";
$user="***";
$password="***";
$db="s2nakata";
mysql_connect($host,$user,$password) || die("Pb connexion au serveur");
mysql_select_db($db) || die("Pb connexion à la base");
// execution de la requête d'insertion
$query="SELECT * FROM Données;";
$result=mysql_query($query);
while($row = mysql_fetch_array($result))
{
echo "Nom:".$row['nom'].;
}
?>
le probleme c'est la syntaxe de row.
"Parse error: syntax error, unexpected ';' in /mnt/104/sda/3/a/s2nakata/tableau2.php on line 20"
enfin je pense que je suis a un point-virgule de reussir :)
<?php
// connection à la base
$host="sql.free.fr";
$user="***";
$password="***";
$db="s2nakata";
mysql_connect($host,$user,$password) || die("Pb connexion au serveur");
mysql_select_db($db) || die("Pb connexion à la base");
// execution de la requête d'insertion
$query="SELECT * FROM Données;";
$result=mysql_query($query);
while($row = mysql_fetch_array($result))
{
echo "Nom:".$row['nom'].;
}
?>