Vous n'êtes pas identifié(e).
Pages :: 1
Bonjour à tous,
je suis débutant avec Mysql en tant que serveur local
je viens de l'installer sur mon ordi et j'ai fait ma premiere connexion via un fichier index.php
je veux m'en servir comme serveur local (comme Wamp ou EasyPHP)
Question :
lorsque je lance index.php à partir de Notepad la connexion semble se faire
mais je n'ai pas tout l'affichage de la page (presque pas de html ni css)
de plus je ne peux pas consulter ma table !
Que dois-je faire ?
Merci pour votre aide
voici mon code:
// CONNEXION à la bdd et la table
$db = mysql_connect('localhost','root','topSecret');
mysql_db('elevage',$db);
$sql = 'SELECT * FROM animal';
$result=mysql_query($sql) or die('Erreur de requete : <br />' . mysql_error());
$nom_table="animal";
// LECTURE DE LA TABLE
echo "<table style='color:#000000;'>";
echo "<th colspan='".mysql_num_fields($result)."'>Lecture de votre table de données : $nom_table</th>";
echo "<tr>";
$u=0;
while ($u < mysql_num_fields($result)) {
echo mysql_field_name($result,$u);
$u++;
}
echo "</tr>";
$i = 0;
while ($i < mysql_num_rows($result)) {
echo "<tr>";
for($col=0;$col<mysql_num_fields($result);$col++)
{
echo "<td>";
echo mysql_result($result,$i,mysql_field_name($result,$col));
echo "</td>";
}
echo "</tr>";
$i++;
}
echo "<tr> </tr></table>";
}
mysql_close();
Hors ligne
Saluton,
En fait, quand tu exécutes à partir de NotePad tu ne passes par le protocole http mais par le protocole file. Ce n'est pas grave quand i s'agit de fichiers html, mais pour PHP ça ne va pas le faire.
D'autre part il faut invoquer le fichier index.php via le serveur local dans le protocole http sinon php n'est pas appelé et, partant, MySQL non plus.
Amike et bonan novjaron.
Gloire à qui n'ayant pas d'idéal sacro-saint,
Se borne à ne pas trop emmerder ses voisins. G. Brassens Don Juan 1976.
Avĉjo MoKo kantas
La chaîne YouTube MoKo Papy
Hors ligne
bonsoir et merci pour votre réponse
oui en fait lorsque je suis sur Notepad je clique sur "excécuter" et je n'ai pas ce que je veux, surement pour ce que vous me dites.
j'ai bien noté qu'il ne faut pas passer par C:\file/.... mais par http://......
Mais comment faire pour voir mon index.php via un navigateur web ? c'est pourtant une page web...
comment y accéder par http alors que c'est sur mon ordi ?
Merci d'avance.
Hors ligne
Via localhost ou 127.0.0.128.
Gloire à qui n'ayant pas d'idéal sacro-saint,
Se borne à ne pas trop emmerder ses voisins. G. Brassens Don Juan 1976.
Avĉjo MoKo kantas
La chaîne YouTube MoKo Papy
Hors ligne
127.0.0.1
a++
Hors ligne
merci à tous pour vos réponses,
j'ai testé chacune d'elles mais ça marche pas chez moi..
que je le mette en nom de serveur ou directement dans la barre d'adresse j'otiens :
soit "page innaccessible"
soit le code php de ma page index.php
Hors ligne
Il faut être sûr que le serveur Apache est lancé et les services PHP MySQL actifs.
@Pierrot Y-a des retours de fêtes difficiles.
@cobalt Il te serait sûrement profitable de regarder ce vieux tuto dans un premier temps?
Gloire à qui n'ayant pas d'idéal sacro-saint,
Se borne à ne pas trop emmerder ses voisins. G. Brassens Don Juan 1976.
Avĉjo MoKo kantas
La chaîne YouTube MoKo Papy
Hors ligne
@INFANTIMIGULO
mon serveur Apache est bien lancé et php/mysql actifs
en fait je me demande si on peut vraiment se servir de Mysql Server comme de wamp ou easyphp????
merci encore
Hors ligne
il faut aussi que index.php soir dans documentroot
a++
Hors ligne
ok, je pense que je vais télécharger wamp
ce sera plus simple.
Merci à tous pour votre aide.
Hors ligne
Bonjour,
en fait je me demande si on peut vraiment se servir de Mysql Server comme de wamp ou easyphp????
Pour information WAMP signifie: Windows Apache MySQL Php
++
POO PHP+Ajax en MVC avec PDO et Bases de données épaisses : What else?
Hors ligne
Pages :: 1