Connexion base my sql php serveur distant
dingo
-
A.Miri -
A.Miri -
bonsoir
svp j ai crée une base de donnée chez mon fournisseur , tout va bien , j y ai inseré des données par l interface easy php , mais quand j ai ecris une page php je n arrive pas a avoir les enregistrements ! voici la page de mon site :
//******************************
<html>
<head>
<title>afficher les données</title>
</head>
<body>
<table border="1" cellpadding="0" cellspacing="0">
<tr>
<th>doti</th>
<th>nom</th>
<th>prenom</th>
</tr>
<?php
//CONNEXION AU SERVEUR
$connect=mysql_connect('localhost','mehdi1998','abde450') or die ("erreur de connexion");
mysql_select_db('mehdi1998',$connect) or die (erreur de connexion à la base");
//création et envoi de la requete
$result=mysql_query("select doti,nom,prenom from personne order asc by doti");
//recuperation des resultats
while($row=mysql_fetch_row($result)){
$doti=$row[1];
$nom=$row[2];
$prenom=$row[3];
echo "<tr>\n
<td>$doti</td>\n
<td>$nom</td>\n
<td>$prenom</td>\n
</tr>\n";
}
//deconnexion de la base de données
mysql_close();
?>
</tr>
</table>
</body>
</html>
//***************************
le resultat j obtiens une page blache , ni message d erreur ni rien
aidez moi svp
svp j ai crée une base de donnée chez mon fournisseur , tout va bien , j y ai inseré des données par l interface easy php , mais quand j ai ecris une page php je n arrive pas a avoir les enregistrements ! voici la page de mon site :
//******************************
<html>
<head>
<title>afficher les données</title>
</head>
<body>
<table border="1" cellpadding="0" cellspacing="0">
<tr>
<th>doti</th>
<th>nom</th>
<th>prenom</th>
</tr>
<?php
//CONNEXION AU SERVEUR
$connect=mysql_connect('localhost','mehdi1998','abde450') or die ("erreur de connexion");
mysql_select_db('mehdi1998',$connect) or die (erreur de connexion à la base");
//création et envoi de la requete
$result=mysql_query("select doti,nom,prenom from personne order asc by doti");
//recuperation des resultats
while($row=mysql_fetch_row($result)){
$doti=$row[1];
$nom=$row[2];
$prenom=$row[3];
echo "<tr>\n
<td>$doti</td>\n
<td>$nom</td>\n
<td>$prenom</td>\n
</tr>\n";
}
//deconnexion de la base de données
mysql_close();
?>
</tr>
</table>
</body>
</html>
//***************************
le resultat j obtiens une page blache , ni message d erreur ni rien
aidez moi svp
A voir également:
- Connexion base my sql php serveur distant
- Gmail connexion - Guide
- What is my movie français - Télécharger - Divers TV & Vidéo
- Changer serveur dns - Guide
- Base de registre - Guide
- Connexion chromecast - Guide
3 réponses
ben,c'est le language SQL,
$resultat : variable defini en php dans laquelle,se met le resultat de requete SQL
mysql_query : commande php pour lancer la requete SQL syntax : mysql_query("requete",$coonexion);
requete SQL: select doti,nom,prenom from personne order asc by doti
-select ... from : pour selectionner
-doti,nom,prenom : les colonnes qui vont etre affichés(les colonnes du resultat)
-personne :le nom de la table dans la base de donnée de laquelle on choisis les colonnes
-order asc/desc :trier par ordre ascandant ou desendant
-doti : la colonne de laquelle on trie...
voila bonne journée...
$resultat : variable defini en php dans laquelle,se met le resultat de requete SQL
mysql_query : commande php pour lancer la requete SQL syntax : mysql_query("requete",$coonexion);
requete SQL: select doti,nom,prenom from personne order asc by doti
-select ... from : pour selectionner
-doti,nom,prenom : les colonnes qui vont etre affichés(les colonnes du resultat)
-personne :le nom de la table dans la base de donnée de laquelle on choisis les colonnes
-order asc/desc :trier par ordre ascandant ou desendant
-doti : la colonne de laquelle on trie...
voila bonne journée...
Bonjour ,
//CONNEXION AU SERVEUR
$connect=mysql_connect('localhost','mehdi1998','abde450') or die ("erreur de connexion");
mysql_select_db('mehdi1998',$connect) or die (erreur de connexion à la base");
essaie :
<?php
mysql_connect("localhost","mehdi1998","abde450");
mysql_select_db("mehdi1998"); // peut-être que c'est correcte comme tu faisait.
De plus SELECT et FROM et non select et from (de même ORDER ASC)
et je préferrerais :
while ($reponse=mysql_fetch_array($result))
pour après : $doti=$reponse['doti']; $prenom=$reponse['prenom'];
Je crois que ça vient des mots en majuscules...
Salut !
//CONNEXION AU SERVEUR
$connect=mysql_connect('localhost','mehdi1998','abde450') or die ("erreur de connexion");
mysql_select_db('mehdi1998',$connect) or die (erreur de connexion à la base");
essaie :
<?php
mysql_connect("localhost","mehdi1998","abde450");
mysql_select_db("mehdi1998"); // peut-être que c'est correcte comme tu faisait.
De plus SELECT et FROM et non select et from (de même ORDER ASC)
et je préferrerais :
while ($reponse=mysql_fetch_array($result))
pour après : $doti=$reponse['doti']; $prenom=$reponse['prenom'];
Je crois que ça vient des mots en majuscules...
Salut !