Posez votre question Signaler

Connexion base my sql php serveur distant

dingo - Dernière réponse le 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
Lire la suite 

Connexion base my sql php serveur distant »

4 réponses
Réponse
+2
moins plus
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...
Ajouter un commentaire
Réponse
+0
moins plus
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 !
dingo - 28 mai 2006 à 14:41
merci infiniment en effat c'etait les majiscules , maintenant tt va bien
merci
Ajouter un commentaire
Réponse
-2
moins plus
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
Ajouter un commentaire
Ce document intitulé « connexion base my sql php serveur distant » issu de CommentCaMarche (www.commentcamarche.net) est mis à disposition sous les termes de la licence Creative Commons. Vous pouvez copier, modifier des copies de cette page, dans les conditions fixées par la licence, tant que cette note apparaît clairement.
Dossier à la une
Passage au tout numérique : quel coût pour les particuliers ?