Problème de requette SQL en PHP
Résolu/Fermé
houdyerpierre
Messages postés
17
Date d'inscription
samedi 1 mars 2008
Statut
Membre
Dernière intervention
2 mars 2008
-
1 mars 2008 à 18:12
Dalida Messages postés 6728 Date d'inscription mardi 14 mai 2002 Statut Contributeur Dernière intervention 11 janvier 2016 - 2 mars 2008 à 00:14
Dalida Messages postés 6728 Date d'inscription mardi 14 mai 2002 Statut Contributeur Dernière intervention 11 janvier 2016 - 2 mars 2008 à 00:14
A voir également:
- Problème de requette SQL en PHP
- Easy php - Télécharger - Divers Web & Internet
- Requête sql pix - Forum Python
- Logiciel sql - Télécharger - Bases de données
- Php natif - Forum PHP
- Get_magic_quotes_gpc php 8 ✓ - Forum PHP
32 réponses
Dalida
Messages postés
6728
Date d'inscription
mardi 14 mai 2002
Statut
Contributeur
Dernière intervention
11 janvier 2016
922
1 mars 2008 à 21:21
1 mars 2008 à 21:21
regarde le tuto que je t'ai indiqué, Cyberzoïde en a aussi écrit un autre sur MySQL.
et pour les requêtes, conçoit les et teste les dans PHPMyAdmin avant de les inclure à ton script, le débogueur est bien pratique.
et pour les requêtes, conçoit les et teste les dans PHPMyAdmin avant de les inclure à ton script, le débogueur est bien pratique.
Dalida
Messages postés
6728
Date d'inscription
mardi 14 mai 2002
Statut
Contributeur
Dernière intervention
11 janvier 2016
922
1 mars 2008 à 18:17
1 mars 2008 à 18:17
salut,
mais quel est le problème ?
as-tu message d'erreur ?
si oui fais nous un copier/coller, stp.
mais quel est le problème ?
as-tu message d'erreur ?
si oui fais nous un copier/coller, stp.
houdyerpierre
Messages postés
17
Date d'inscription
samedi 1 mars 2008
Statut
Membre
Dernière intervention
2 mars 2008
1
1 mars 2008 à 18:21
1 mars 2008 à 18:21
Mon problème c'est que normalement sur IE7 il devrait m'afficher les données qui sont dans ma table or là il ne met rien du tout, même pas un message d'erreur !!
Alors que moi je voudrais que sur mon naviguateur s'affiche mes données..
Alors que moi je voudrais que sur mon naviguateur s'affiche mes données..
Dalida
Messages postés
6728
Date d'inscription
mardi 14 mai 2002
Statut
Contributeur
Dernière intervention
11 janvier 2016
922
1 mars 2008 à 18:35
1 mars 2008 à 18:35
lol !
mais il est où le reste du code ???
là tu vas chercher les infos mais après il faut les imprimer !
un tuto pour PHP/MySQL
mais il est où le reste du code ???
là tu vas chercher les infos mais après il faut les imprimer !
un tuto pour PHP/MySQL
Vous n’avez pas trouvé la réponse que vous recherchez ?
Posez votre question
houdyerpierre
Messages postés
17
Date d'inscription
samedi 1 mars 2008
Statut
Membre
Dernière intervention
2 mars 2008
1
1 mars 2008 à 18:45
1 mars 2008 à 18:45
Les imprimer cad ?
Dalida
Messages postés
6728
Date d'inscription
mardi 14 mai 2002
Statut
Contributeur
Dernière intervention
11 janvier 2016
922
1 mars 2008 à 19:02
1 mars 2008 à 19:02
ah oui merde, je parle n'importe comment !
il faut transcrire les données en HTML pour qu'elles soient visibles sur un navigateur.
(j'ai dit imprimer parce que l'une des fonctions pour renvoyer du HTML en PHP est 'print()')
essaie ça, tu devrais avoir toutes les valeurs :
il faut transcrire les données en HTML pour qu'elles soient visibles sur un navigateur.
(j'ai dit imprimer parce que l'une des fonctions pour renvoyer du HTML en PHP est 'print()')
essaie ça, tu devrais avoir toutes les valeurs :
<?php // TOUJOURS METTRE PHP !!! $db = mysql_connect('localhost','houdyerpierre','vii2s8di') or die ('erreur de connexion'); mysql_select_db('test',$db); $db=mysql_query("select * from caract_avions where (type) = 'CHASSE EMBARQUEE'"); if( $db ) { while( $row = mysql_fetch_array( $db ) ) { echo( '<p>' ); foreach( $row as $value ) { echo( $value ); } echo( '</p>' ); } } // INUTILE //mysql_close('localhost','houdyerpierre','vii2s8di'); ?>
houdyerpierre
Messages postés
17
Date d'inscription
samedi 1 mars 2008
Statut
Membre
Dernière intervention
2 mars 2008
1
1 mars 2008 à 19:13
1 mars 2008 à 19:13
Non cela ne marche pas,
Il ne m'affiche rien du tout,
J'ai enregistré ton code en html puis en php pour voir le resultat des 2 puis je l'ai ouvert avec IE mais rien du tout.... :(
Il ne m'affiche rien du tout,
J'ai enregistré ton code en html puis en php pour voir le resultat des 2 puis je l'ai ouvert avec IE mais rien du tout.... :(
Dalida
Messages postés
6728
Date d'inscription
mardi 14 mai 2002
Statut
Contributeur
Dernière intervention
11 janvier 2016
922
1 mars 2008 à 19:22
1 mars 2008 à 19:22
on reprend depuis le début.
• tu as un serveur installé et qui tourne
• tu as enregistré le script dans un fichier que tu as nommé avec une extension '.php'
• tu as posé ton fichier dans le dossier du serveur (à priori 'www' ou dans une sous dossier)
• tu testes ta page dans ton navigateur avec une url du style 'http://localhost/test.php' ou 'http://127.0.0.1/test.php'
est-ce que c'est bien ça ?
essaie avec ce code qui est plus simple :
• tu as un serveur installé et qui tourne
• tu as enregistré le script dans un fichier que tu as nommé avec une extension '.php'
• tu as posé ton fichier dans le dossier du serveur (à priori 'www' ou dans une sous dossier)
• tu testes ta page dans ton navigateur avec une url du style 'http://localhost/test.php' ou 'http://127.0.0.1/test.php'
est-ce que c'est bien ça ?
essaie avec ce code qui est plus simple :
<?php $db = mysql_connect('localhost','houdyerpierre','vii2s8di') or die ('erreur de connexion'); mysql_select_db('test',$db); $db=mysql_query("select * from caract_avions where (type) = 'CHASSE EMBARQUEE'"); while( $row = mysql_fetch_array( $db ) ) { print_r( $row ); } ?>
houdyerpierre
Messages postés
17
Date d'inscription
samedi 1 mars 2008
Statut
Membre
Dernière intervention
2 mars 2008
1
1 mars 2008 à 19:42
1 mars 2008 à 19:42
Oui là effectivement ça marche, mais une derniere petite question^^
J'ai un serveur à moi et un sous domaine comment je peut faire pour mettre toutes ma base de donnée en ligne..
car ma bdd est en local il faudrait que je la transfert mais où??
Voilà merci quand même de ton aide..
J'ai un serveur à moi et un sous domaine comment je peut faire pour mettre toutes ma base de donnée en ligne..
car ma bdd est en local il faudrait que je la transfert mais où??
Voilà merci quand même de ton aide..
Dalida
Messages postés
6728
Date d'inscription
mardi 14 mai 2002
Statut
Contributeur
Dernière intervention
11 janvier 2016
922
1 mars 2008 à 20:06
1 mars 2008 à 20:06
en local tu dois utiliser PHPMyAdmin et sur ton serveur aussi.
en local tu fais un export (onglet 'Exporter')
et tu exécutes, il va te produire du code SQL.
tu copie ce code dans le presse papier puis dans PHPMyAdmin distant tu ouvres l'onglet "SQL" tu colles le codes SQL puis tu exécutes.
en local tu fais un export (onglet 'Exporter')
et tu exécutes, il va te produire du code SQL.
tu copie ce code dans le presse papier puis dans PHPMyAdmin distant tu ouvres l'onglet "SQL" tu colles le codes SQL puis tu exécutes.
bibi675
Messages postés
387
Date d'inscription
mardi 1 janvier 2008
Statut
Membre
Dernière intervention
30 décembre 2008
20
1 mars 2008 à 20:22
1 mars 2008 à 20:22
ah oui merde, je parle n'importe comment !
:P
Je confirme.
Dalida
Messages postés
6728
Date d'inscription
mardi 14 mai 2002
Statut
Contributeur
Dernière intervention
11 janvier 2016
922
1 mars 2008 à 20:51
1 mars 2008 à 20:51
salut,
ah, enfin une remarque constructive !!!
-;o)
ah, enfin une remarque constructive !!!
-;o)
houdyerpierre
Messages postés
17
Date d'inscription
samedi 1 mars 2008
Statut
Membre
Dernière intervention
2 mars 2008
1
1 mars 2008 à 20:52
1 mars 2008 à 20:52
Super tout marche merci beaucoup vraiment..
Bonne soirée
Bonne soirée
Dalida
Messages postés
6728
Date d'inscription
mardi 14 mai 2002
Statut
Contributeur
Dernière intervention
11 janvier 2016
922
1 mars 2008 à 21:08
1 mars 2008 à 21:08
et ben, bon courage pour la suite alors !
-:o)
-:o)
houdyerpierre
Messages postés
17
Date d'inscription
samedi 1 mars 2008
Statut
Membre
Dernière intervention
2 mars 2008
1
1 mars 2008 à 21:14
1 mars 2008 à 21:14
merci, je suis entrain de créer un jeu gratuit et j'ai beaucoup de mal avec les requette SQL.
C'est un peut ma bête noir^^
Mais bon je pense m'en sortir (quoique...lol), j'ai très souvent des problèmes, mais ça devrait être pas mal..
C'est un peut ma bête noir^^
Mais bon je pense m'en sortir (quoique...lol), j'ai très souvent des problèmes, mais ça devrait être pas mal..
houdyerpierre
Messages postés
17
Date d'inscription
samedi 1 mars 2008
Statut
Membre
Dernière intervention
2 mars 2008
1
1 mars 2008 à 21:25
1 mars 2008 à 21:25
oui j'ai vue j'y ai aussi passé 2 heures à tous lire lol
Tu t'y connais bien en SQL ?
Cela fais combien de temps que tu pratiques ?
Tu t'y connais bien en SQL ?
Cela fais combien de temps que tu pratiques ?
Dalida
Messages postés
6728
Date d'inscription
mardi 14 mai 2002
Statut
Contributeur
Dernière intervention
11 janvier 2016
922
1 mars 2008 à 21:50
1 mars 2008 à 21:50
oula non, je ne considère pas "m'y connaitre".
je travaille avec SQL depuis des années (avant avec VB.Net) mais je ne fais que des requêtes assez simples.
par contre j'essaie de faire travailler au maximum la bdd plutôt que le serveur PHP (les formatages de dates, les sommes…).
je travaille avec SQL depuis des années (avant avec VB.Net) mais je ne fais que des requêtes assez simples.
par contre j'essaie de faire travailler au maximum la bdd plutôt que le serveur PHP (les formatages de dates, les sommes…).
houdyerpierre
Messages postés
17
Date d'inscription
samedi 1 mars 2008
Statut
Membre
Dernière intervention
2 mars 2008
1
1 mars 2008 à 21:54
1 mars 2008 à 21:54
ha tu pourais peut être m'aider, dans ma page HTML j'ai mis un code pour la date mais malheureusement elle ne se met pas à jour, elle reste à l'heure où je l'ai fixée..
J'ai skype (où même msn) se serai plus simple si ont comunicaient directement..
j'attend votre message.
J'ai skype (où même msn) se serai plus simple si ont comunicaient directement..
j'attend votre message.
Dalida
Messages postés
6728
Date d'inscription
mardi 14 mai 2002
Statut
Contributeur
Dernière intervention
11 janvier 2016
922
1 mars 2008 à 22:05
1 mars 2008 à 22:05
pou t aider pas de soucis, mais par contre ce serait mieux de jouer le jeu du forum : problème public, solution publique.
ça peut servir à d'autres !
-;o)
c'est quoi exactement le problème ?
ça peut servir à d'autres !
-;o)
c'est quoi exactement le problème ?
houdyerpierre
Messages postés
17
Date d'inscription
samedi 1 mars 2008
Statut
Membre
Dernière intervention
2 mars 2008
1
1 mars 2008 à 22:15
1 mars 2008 à 22:15
merci, pas de problème, (houdyerpierre sur skype et houdyerpierre@hotmail.com)
Et bien j'aimerais mettre la date et l'heure du serveur sur ma page..
mon code pour la date :
<!-- DEBUT DU SCRIPT DATE -->
<script language="JavaScript">
function VersionNavigateur(Netscape, Explorer) {
if ((navigator.appVersion.substring(0,3) >= Netscape && navigator.appName == 'Netscape') ||
(navigator.appVersion.substring(0,3) >= Explorer && navigator.appName.substring(0,9) == 'Microsoft'))
return true;
else return false;
}
function Semaine(){
this[0] = "Dimanche"; this[1] = "Lundi";
this[2] = "Mardi"; this[3] = "Mercredi";
this[4] = "Jeudi"; this[5] = "Vendredi";
this[6] = "Samedi";
}
function Mois(){
this[0] = "Janvier"; this[1] = "Février";
this[2] = "Mars"; this[3] = "Avril";
this[4] = "Mai"; this[5] = "Juin";
this[6] = "Juillet"; this[7] = "Août";
this[8] = "Septembre"; this[9] = "Octobre";
this[10] = "Novembre"; this[11] = "Décembre";
}
today = new Date;
function date(){
var semaine=new Semaine();
var mois=new Mois();
var myDate=new Date();
annee = today.getFullYear();
var result=semaine[myDate.getDay()]+" "+myDate.getDate()+" "+mois[myDate.getMonth()]+" "+annee;
document.writeln(result);
}
function openWin( windowURL, windowName, windowFeatures ) {
return window.open( windowURL, windowName, windowFeatures ) ;
} </script>
<!-- FIN DU SCRIPT DATE -->
et pour l'heure :
<!-- DEBUT SCRIPT HEURE DYNAMIQUE -->
<SCRIPT language=JavaScript>
<!--
function showFilled(Value) {
return (Value > 9) ? "" + Value : "0" + Value;
}
function StartClock24() {
TheTime = new Date;
document.clock.showTime.value = showFilled(TheTime.getHours()) + ":" + showFilled(TheTime.getMinutes()) + ":" + showFilled(TheTime.getSeconds());
setTimeout("StartClock24()",1000)
}
//-->
</SCRIPT>
<STYLE type=text/css>.input {
background: #FFEBCD; font-weight:bold; FONT-SIZE: 12pt; COLOR: #008000; BORDER-TOP-STYLE: none; FONT-FAMILY: Verdana,Arial,Helvetica,sans-serif; BORDER-RIGHT-STYLE: none; BORDER-LEFT-STYLE: none; BORDER-BOTTOM-STYLE: none
}
</STYLE>
<!-- FIN SCRIPT HEURE DYNAMIQUE -->
Et bien j'aimerais mettre la date et l'heure du serveur sur ma page..
mon code pour la date :
<!-- DEBUT DU SCRIPT DATE -->
<script language="JavaScript">
function VersionNavigateur(Netscape, Explorer) {
if ((navigator.appVersion.substring(0,3) >= Netscape && navigator.appName == 'Netscape') ||
(navigator.appVersion.substring(0,3) >= Explorer && navigator.appName.substring(0,9) == 'Microsoft'))
return true;
else return false;
}
function Semaine(){
this[0] = "Dimanche"; this[1] = "Lundi";
this[2] = "Mardi"; this[3] = "Mercredi";
this[4] = "Jeudi"; this[5] = "Vendredi";
this[6] = "Samedi";
}
function Mois(){
this[0] = "Janvier"; this[1] = "Février";
this[2] = "Mars"; this[3] = "Avril";
this[4] = "Mai"; this[5] = "Juin";
this[6] = "Juillet"; this[7] = "Août";
this[8] = "Septembre"; this[9] = "Octobre";
this[10] = "Novembre"; this[11] = "Décembre";
}
today = new Date;
function date(){
var semaine=new Semaine();
var mois=new Mois();
var myDate=new Date();
annee = today.getFullYear();
var result=semaine[myDate.getDay()]+" "+myDate.getDate()+" "+mois[myDate.getMonth()]+" "+annee;
document.writeln(result);
}
function openWin( windowURL, windowName, windowFeatures ) {
return window.open( windowURL, windowName, windowFeatures ) ;
} </script>
<!-- FIN DU SCRIPT DATE -->
et pour l'heure :
<!-- DEBUT SCRIPT HEURE DYNAMIQUE -->
<SCRIPT language=JavaScript>
<!--
function showFilled(Value) {
return (Value > 9) ? "" + Value : "0" + Value;
}
function StartClock24() {
TheTime = new Date;
document.clock.showTime.value = showFilled(TheTime.getHours()) + ":" + showFilled(TheTime.getMinutes()) + ":" + showFilled(TheTime.getSeconds());
setTimeout("StartClock24()",1000)
}
//-->
</SCRIPT>
<STYLE type=text/css>.input {
background: #FFEBCD; font-weight:bold; FONT-SIZE: 12pt; COLOR: #008000; BORDER-TOP-STYLE: none; FONT-FAMILY: Verdana,Arial,Helvetica,sans-serif; BORDER-RIGHT-STYLE: none; BORDER-LEFT-STYLE: none; BORDER-BOTTOM-STYLE: none
}
</STYLE>
<!-- FIN SCRIPT HEURE DYNAMIQUE -->
mais si tu utilise le localhoste la connexion à la base doit se faire la manière suivante :
mysql_connect('localhost','root','');
c'est à dire que le nom d'utilisateur doit être 'root' et le mot de passe vide ''
merci d'essayé
mysql_connect('localhost','root','');
c'est à dire que le nom d'utilisateur doit être 'root' et le mot de passe vide ''
merci d'essayé
Dalida
Messages postés
6728
Date d'inscription
mardi 14 mai 2002
Statut
Contributeur
Dernière intervention
11 janvier 2016
922
1 mars 2008 à 22:36
1 mars 2008 à 22:36
salut,
lol, lis avant de répondre…
-;o)
ce problème est résolu et de toute façon le monsieur il avait dit : "Pour préciser, mon mp: vii2s8di, Username: houdyerpierre, hostname: localhost, port :3306"
lol, lis avant de répondre…
-;o)
ce problème est résolu et de toute façon le monsieur il avait dit : "Pour préciser, mon mp: vii2s8di, Username: houdyerpierre, hostname: localhost, port :3306"