Probleme avec php et mysql
Fermé
Snowguy
Messages postés
196
Date d'inscription
dimanche 25 septembre 2005
Statut
Membre
Dernière intervention
30 avril 2010
-
8 mars 2009 à 08:44
OulaaaSultan.. - 8 mars 2009 à 17:00
OulaaaSultan.. - 8 mars 2009 à 17:00
A voir également:
- Probleme avec php et mysql
- Easy php - Télécharger - Divers Web & Internet
- Mysql community server - Télécharger - Bases de données
- Get_magic_quotes_gpc php 8 ✓ - Forum PHP
- Phpmyadmin a tenté de se connecter au serveur mysql, et le serveur a rejeté la connexion. merci de vérifier les valeurs de host, username et password dans la configuration et de s'assurer qu'elles correspondent aux informations fournies par l'administrateur du serveur mysql. ✓ - Forum PHP
- Error 2002 (hy000): can't connect to local mysql server through socket '/var/lib/mysql/mysql.sock' (2) ✓ - Forum Linux / Unix
3 réponses
bonjour,
fais voir le code entier de ton script pour comprendre ce qui ne va pas, car ce que tu as montré est un bout de code un peu décousu qui ne peut fonctionner en l'état
fais voir le code entier de ton script pour comprendre ce qui ne va pas, car ce que tu as montré est un bout de code un peu décousu qui ne peut fonctionner en l'état
tarek_dotzero
Messages postés
817
Date d'inscription
jeudi 19 juillet 2007
Statut
Membre
Dernière intervention
12 avril 2022
121
8 mars 2009 à 10:23
8 mars 2009 à 10:23
Salut,
Je ne comprends pas cette ligne:
Est ce une boucle? Si OUI, où est le code à exécuter pour chaque ligne?
Je ne comprends pas cette ligne:
while ($donnees = mysql_fetch_array($reponse) )
Est ce une boucle? Si OUI, où est le code à exécuter pour chaque ligne?
Snowguy
Messages postés
196
Date d'inscription
dimanche 25 septembre 2005
Statut
Membre
Dernière intervention
30 avril 2010
42
8 mars 2009 à 15:38
8 mars 2009 à 15:38
En fait, j'ai recuperé des codes sur le net... que ce soit sur des tutos ou sur des script tout pret et je les ai modifiés pour que ca corresponde a ce que je voulais.
Par contre, ce que vous voyez c'etait tout le code de ma page ! Donc normal que ca marche pas d'apres vos avis !
vous savez ou je peux trouver un bon site de tuto mysql / php ?
Il y a certains truc de base qui m'echappe...
Comme par exemple: dans quelle balise mettre un code mysql ? php si j'ai bien compris...
Est-ce que mysql va m'afficher les données sur une nouvelle page ? si oui, dois-je la creer ? ou il le fait auto ?
Y'a t-il pas plus simple pour un SGBD dynamiques ? :) (je suis un peu flemmard, mais si vous me dites que non, je vais y arriver :p)
Merci beaucoup
Snowguy
Par contre, ce que vous voyez c'etait tout le code de ma page ! Donc normal que ca marche pas d'apres vos avis !
vous savez ou je peux trouver un bon site de tuto mysql / php ?
Il y a certains truc de base qui m'echappe...
Comme par exemple: dans quelle balise mettre un code mysql ? php si j'ai bien compris...
Est-ce que mysql va m'afficher les données sur une nouvelle page ? si oui, dois-je la creer ? ou il le fait auto ?
Y'a t-il pas plus simple pour un SGBD dynamiques ? :) (je suis un peu flemmard, mais si vous me dites que non, je vais y arriver :p)
Merci beaucoup
Snowguy
Re,
Ton code est correct à la base pour paroucrir un table et afficher les champs de la table
$reponse = mysql_query("SELECT nom FROM clients");
// La tu parcours toute ta table "client"
while ($donnees = mysql_fetch_array($reponse) )
{
--> La tu récupères les champs de ta table à la position du 'curseur' et tu les affiches en générant du HTML par --> la fonction PHP echo().
--> Exemple (nom_client est le nom d'une colonne de la table "client" :
echo("Nom client : $donnees['nom_client']");
}
mysql_close();
Ton code est correct à la base pour paroucrir un table et afficher les champs de la table
$reponse = mysql_query("SELECT nom FROM clients");
// La tu parcours toute ta table "client"
while ($donnees = mysql_fetch_array($reponse) )
{
--> La tu récupères les champs de ta table à la position du 'curseur' et tu les affiches en générant du HTML par --> la fonction PHP echo().
--> Exemple (nom_client est le nom d'une colonne de la table "client" :
echo("Nom client : $donnees['nom_client']");
}
mysql_close();
Re,
Lis ça pour apprendre : http://www.manuelphp.com/cours/
Dans tous les cas - avant de créer ton code :
- Installer un "package" serveur PHP/MYSQL gratuit comme Wamp ou autre sur ta machine.
- Créer toutes tes tables client etc... sur MySql dans une database.
- Créer ensuite ton site web en PHP.
Crdlt.
Lis ça pour apprendre : http://www.manuelphp.com/cours/
Dans tous les cas - avant de créer ton code :
- Installer un "package" serveur PHP/MYSQL gratuit comme Wamp ou autre sur ta machine.
- Créer toutes tes tables client etc... sur MySql dans une database.
- Créer ensuite ton site web en PHP.
Crdlt.
Merci pour l'adresse... j'espere qu'il sera plus facile que ceux que j'ai deja visité !
Wampserver est deja installé... j'ai creer une base de données bidon pour tester...
Je vais pas inserer toutes la vrai base de données (quelques centaines de clients) pour qu'au final ca marche pas et que je change d'orientation ;)
Et si j'arrive a creer ma bdd, je dirais gentiment a ma mere d'înserer ses clients... je vais pas tout lui faire non plus :p
Merci...
Je reviendrais en cas de probleme... ce qui risque d'etre le cas :-D
A plus !
Wampserver est deja installé... j'ai creer une base de données bidon pour tester...
Je vais pas inserer toutes la vrai base de données (quelques centaines de clients) pour qu'au final ca marche pas et que je change d'orientation ;)
Et si j'arrive a creer ma bdd, je dirais gentiment a ma mere d'înserer ses clients... je vais pas tout lui faire non plus :p
Merci...
Je reviendrais en cas de probleme... ce qui risque d'etre le cas :-D
A plus !
Snowguy
Messages postés
196
Date d'inscription
dimanche 25 septembre 2005
Statut
Membre
Dernière intervention
30 avril 2010
42
>
snowguy
8 mars 2009 à 16:42
8 mars 2009 à 16:42
Je me demandais aussi... pourquoi mon ordi ne peux pas lire le php !?!?
Quand je le fait moi, les commandes simples, y'a pas de probleme.
J'ai trouvé sur le net des petit script (calendrier) lorsque je l'affiche sur une page web, il m'affiche du code au lieu du calendrier... j'ai pensé que c'etait a cause de firefox, j'ai donc depoussierer internet explorer, mais pire, lorsque je lui donne le chemin du fichier, il m'ouvre une page bloc notes !!!
Au debut j'ai pensé a une erreur dans le script, mais quand j'arrive pas a en lire un seul, il doit quand meme y avoir un probleme...
Et j'ai controlé, le scipt utilisé ne necessite pas de base mysql...
Une idée ?
Merci
Quand je le fait moi, les commandes simples, y'a pas de probleme.
J'ai trouvé sur le net des petit script (calendrier) lorsque je l'affiche sur une page web, il m'affiche du code au lieu du calendrier... j'ai pensé que c'etait a cause de firefox, j'ai donc depoussierer internet explorer, mais pire, lorsque je lui donne le chemin du fichier, il m'ouvre une page bloc notes !!!
Au debut j'ai pensé a une erreur dans le script, mais quand j'arrive pas a en lire un seul, il doit quand meme y avoir un probleme...
Et j'ai controlé, le scipt utilisé ne necessite pas de base mysql...
Une idée ?
Merci
OulaaaSultan..
>
Snowguy
Messages postés
196
Date d'inscription
dimanche 25 septembre 2005
Statut
Membre
Dernière intervention
30 avril 2010
8 mars 2009 à 17:00
8 mars 2009 à 17:00
Re,
Placez vos fichiers php dans le répertoire associé à votre serveur wamp/apache (par défaut du type "../www/.." et l'interprétation sera OK.
Crdlt.
Placez vos fichiers php dans le répertoire associé à votre serveur wamp/apache (par défaut du type "../www/.." et l'interprétation sera OK.
Crdlt.