Connexion base my sql php serveur distant

Fermé
dingo - 28 mai 2006 à 01:29
 A.Miri - 15 févr. 2008 à 11:05
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
A voir également:

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...
2
ekra Messages postés 1870 Date d'inscription vendredi 15 avril 2005 Statut Membre Dernière intervention 24 juillet 2014 342
28 mai 2006 à 10:55
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 !
0
merci infiniment en effat c'etait les majiscules , maintenant tt va bien
merci
0
bouchairi Messages postés 1 Date d'inscription mercredi 6 février 2008 Statut Membre Dernière intervention 12 février 2008
12 févr. 2008 à 09:48
coucou
je suis un debutant en php pourriez-vous m'expliquez ce que signifie exactement:
"$result=mysql_query("select doti,nom,prenom from personne order asc by doti"); "


merci
-2