Précédent   Forum des professionnels en informatique > PHP > PHP & SGBD
PHP & SGBD Forum d'entraide sur les SGBD avec PHP. Avant de poster : FAQ BDD, toutes les FAQ PHP, cours BDD et sources BDD
Partagez cette discussion sur d'autres réseaux sociaux : Viadeo Twitter Google Facebook Digg Delicious MySpace Yahoo
Réponse Proposer ce sujet en actualité
 
Outils de la discussion
Publicité
Vieux 03/02/2010, 10h27   #1
Invité régulier
 
Inscription : mars 2007
Messages : 49
Détails du profil
Informations forums :
Inscription : mars 2007
Messages : 49
Points : 7
Points : 7
Par défaut probleme affichage sql

Bonjour j'ai un problème pour afficher une requête je n'arrive pas à trouver le problème

Code :
1
2
3
4
5
6
7
8
9
<?php
$connexion = mysql_connect("localhost","root","");
$db = mysql_select_db("voiture");
$select = "SELECT * FROM voiture;
 
echo $
 
mysql_close(); 
?>

Dernière modification par sabotage ; 03/02/2010 à 15h49.
frost80500 est déconnecté   Envoyer un message privé Réponse avec citation 00
Vieux 03/02/2010, 15h08   #2
Modérateur
 
Avatar de Vil'Coyote
 
Développeur Web
Inscription : février 2008
Messages : 3 164
Détails du profil
Informations personnelles :
Âge : 31
Localisation : France, Marne (Champagne Ardenne)

Informations professionnelles :
Activité : Développeur Web

Informations forums :
Inscription : février 2008
Messages : 3 164
Points : 4 278
Points : 4 278
Citation:
Envoyé par frost80500 Voir le message
Bonjour j'ai un problème pour afficher une requête je n'arrive pas à trouver le problème

<?php
$connexion = mysql_connect("localhost","root","");
$db = mysql_select_db("voiture");
$select = "SELECT * FROM voiture;

echo $

mysql_close();
?>
il manque du code la dedans ... comm par exemple un $result = mysql_query($select), et un mysql_fetch_array($result) .... je pense que tu devrais aller lire les différent tuto de connexion et affichage de données cela pourrais t'être utile.
Vil'Coyote est déconnecté   Envoyer un message privé Réponse avec citation 00
Vieux 09/02/2010, 08h36   #3
Invité régulier
 
Inscription : mars 2007
Messages : 49
Détails du profil
Informations forums :
Inscription : mars 2007
Messages : 49
Points : 7
Points : 7
Code :
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
<?php
$host = 'localhost'; //Votre host, souvent localhost
$user = 'root'; //votre login
$pass = ''; //Votre mot de passe
$db = 'chanteur'; // Le nom de la base de donnee
 
$link = mysql_connect ($host,$user,$pass) or die ('Erreur : '.mysql_error());
mysql_select_db($db) or die ('Erreur :'.mysql_error());
 
 
$query = "SELECT * FROM chanteurs";
$result = mysql_query($query) or die("Query failed");
 
echo $result
 
mysql_close()
?>

Voici les modifs que j'ai apporté ca pourrait être mieux mais j'ai toujours rien qui s'affiche mais j'ai bien ma connexion a ma base de données
frost80500 est déconnecté   Envoyer un message privé Réponse avec citation 00
Vieux 09/02/2010, 09h29   #4
Membre Expert
 
Avatar de Fench
 
Inscription : mai 2002
Messages : 1 570
Détails du profil
Informations personnelles :
Localisation : France

Informations forums :
Inscription : mai 2002
Messages : 1 570
Points : 1 703
Points : 1 703
C mieux,

Reste la lecture des résultats de ta requête (comme il y a 1 à plusieurs résultats, nous faisons une boucle).

a la place de ton echo ...
Code :
1
2
3
4
5
6
 
while ($row = mysql_fetch_array($result) {
   echo $row[0]; // Pour le premier champ de ton select,
   echo $row[1]; // Pour le deuxième
   .....
}
Ensuite l'utilisation de mysql_fetch_array est un exemple, il en existent d'autres à voir dans le manuel

En dernier, pour le cas de fetch_array, au lieu d'écrire $row[0], tu peux aussi écrire en fonction du nom du champ, $row['UnNomDeChampDeLaTable']
__________________
Actuellement AI à l'INRA
fait gagner du temps à ceux qui aident , donc un message avec la balise résolu laisse plus de temps pour résoudre d'autres problèmes (balise à cliquer en bas de l'écran)
Fench est déconnecté   Envoyer un message privé Réponse avec citation 00
Réponse Proposer ce sujet en actualité
Outils de la discussion



Fuseau horaire GMT +1. Il est actuellement 00h40.


 
 
 
 
Partenaires

Hébergement Web