connexion ma base sur site distant
bonjour
après avoir crée une base de données mysql sur le serveur de mon hébérgeur j ai saisi des données tout va bien mais la page que j ai ecris en php pour lister les enregistrements me retourne une page vierge , ni message d erreur ni rien , aidez moi svp , voici le code de la page php j ai obtenu les paramètres de connexion de mon hébérgeur :
//******************************************
html>
<head>
<title>afficher les données</title>
</head>
<body>
<tr>
<th>doti</th>
<th>nom</th>
<th>prenom</th>
</tr>
<?php
//CONNEXION AU SERVEUR
$connect=mysql_connect('localhost','monlogin','monpass') or die ("erreur de connexion");
mysql_select_db('mabase',$connect) or die (erreur de connexion à la base");
//création et envoi de la requete
$result=mysql_query("select doti,nom,prenom from personne");
while($row=mysql_fetch_array($result)){
echo $row[doti].'-'.$row[nom].'-'.$row[prenom].'<br>';
}
mysql_close();
?>
</tr>
</body>
</html>
//*****************************
merci infiniment
le 28/05/2006 à 12:23
bibi
si tu as un phpmyadmin, essaye d'exécuter la requete dedans . Si ce n'est pas le cas , met un :
mysql_query('ta requete') or die(mysql_error());
et dis moi ce que ca retourne
commit suicide
merci pour cette proposition , mais j ai tj une page blanche en resultat , rien ne s'affiche même pas un message d'erreur
merci encore
Ça veut dire que, certainement, quelque chose plante avant que le script ne soit éxécuté.
Demande à ton hébergeur où trouver les logs d'erreur (regarde d'abord dans la doc de l'hébergeur...) si tu es en hébergement mutualisé. Si tu as un dédié, demande à quelqu'un de compétant de le gérer ou fait toi rembourser.
Développeur récurrent, procédural et relationnel. Caustique soupe-au-lait.
Salut Mehddi,
Bah ton souci c pas le php mais le HTML. Il commence et il finit où ton tableau ? Et tes lignes ? Et tes cellules ? Et html> ça n'ouvre pas grans chose non plus !
Essaie ça je pense que ton navigateur comprendra mieux...
<html>
<head>
<title>afficher les données</title>
</head>
<body>
<!--on commence la table-->
<table>
<!--on ouvre une première ligne-->
<tr>
<!--3 celules header-->
<th>doti</th>
<th>nom</th>
<th>prenom</th>
<!--on ferme la ligne-->
</tr>
<?php
//CONNEXION AU SERVEUR
$connect=mysql_connect('localhost','monlogin','monpass') or die ("erreur de connexion");
mysql_select_db('mabase',$connect) or die (erreur de connexion à la base");
//création et envoi de la requete
$result=mysql_query("select doti,nom,prenom from personne");
while($row=mysql_fetch_array($result)){
//on ouvre une deuxième ligne après le while pour qu'elle se répète
echo '<tr>';
//avec 3 cellules aussi
echo '<td>'.$row[doti].'</td>;
echo '<td>'.$row[nom].'</td>';
echo '<td>'.$row[prenom].'</td>';
//on ferme la seconde ligne avant la fin de la boucle
echo '</tr>';
}
//on peut peut-être aussi vider la mémoire
mysql_free_result($result);
mysql_close();
?>
<!--on ferme la table-->
</table>
</body>
</html>
3SI - Sea, Sex, Sun and Internet
Re,
Oooooooooooopss ! oublié un " et un '
<html>
<head>
<title>afficher les données</title>
</head>
<body>
<!--on commence la table-->
<table>
<!--on ouvre une première ligne-->
<tr>
<!--3 celules header-->
<th>doti</th>
<th>nom</th>
<th>prenom</th>
<!--on ferme la ligne-->
</tr>
<?php
//CONNEXION AU SERVEUR
$connect=mysql_connect('localhost','monlogin','monpass') or die ("erreur de connexion");
mysql_select_db('mabase',$connect) or die("Erreur SQL !".$connect."".mysql_error());
//création et envoi de la requete
$result=mysql_query("select doti,nom,prenom from personne");
while($row=mysql_fetch_array($result)){
//on ouvre une deuxième ligne après le while pour qu'elle se répète
echo '<tr>';
//avec 3 cellules aussi
echo '<td>'.$row[doti].'</td>';
echo '<td>'.$row[nom].'</td>';
echo '<td>'.$row[prenom].'</td>';
//on ferme la seconde ligne avant la fin de la boucle
echo '</tr>';
}
//on peut peut-être aussi vider la mémoire
mysql_free_result($result);
mysql_close();
?>
<!--on ferme la table-->
</table>
</body>
</html>
Ca le fait mieux comme ça...
3SI - Sea, Sex, Sun and Internet
Ecrire un message
Votre message vient d'être créé avec succès.
BB-Code
Pour insérer une URL clickable
Pour insérer une adresse E-mail
Pour annoter
Pour écrire du code
Pour faire un lien vers une fonction PHP
Pour écrire du texte préformaté
Pour écrire du texte en gras
Pour écrire du texte en italique
Pour écrire du texte souligné
Pour écrire du texte barré
Pour écrire un titre principal
Pour écrire un titre secondaire
Pour écrire une liste
Smiley
:bond:
:boxe:
:bsmile:
:bump:
:clap:
:coeur:
:cool:
:cry:
:eek:
:evil:
:fleur:
:fou2:
:fou:
:grin:
:grrr:
:hammer:
:hippy:
:hum:
:idee2:
:idee:
:kdo:
:king:
:ko:
:lol:
:love2:
:love:
:mad:
:maitre:
:noel:
:oops:
:raa:
:razz:
:roll:
:sad:
:skull:
:smile:
:timide:
:trink:
:vice:
:vomi:
:wink:
:zzz: