[Php/Sql]requete sql
Résolu
naruto-94
Messages postés
904
Statut
Membre
-
mel0416 -
mel0416 -
Bonsoir ou bonjour ,
j'ai un petit probleme avec ce code que j'ai fait :
en faite j'aimerai que la page fasse une requete sur la table livres et récupéré tout les caractéristique du livre , chaque livre est identifié par un id et dans une page lien.php il y a le lien vers une page(tab.php)qui contient la source ci dessous et des qu'on clique sur le lien d'un livre par ex : tab.php?id=512 je voudrai que la requete sql récupere la valeur id=512 pour pouvoir récupéré toutes les caracteristique du livre ayant l'id 512. ici j'ai essayé de récuperer par $_GET['id'] mais je n'y arrive pas.
aidez moi svp merci !!
--
- [ Juck'n0 ]-
j'ai un petit probleme avec ce code que j'ai fait :
<?PHP
$idsql = $_GET['id'];
$db = mysql_connect('sql.free.fr', 'user', 'pass');
mysql_select_db('user',$db);
$sql = 'SELECT * FROM livres WHERE id='$idsql'' ;
$req = mysql_query($sql) or die('Erreur SQL !
'.$sql.'
'.mysql_error());
while($data = mysql_fetch_array($req))
{
echo $data['id'];
echo $data['titre'];
echo $data['auteur'];
echo $data['url_off'];
echo $data['url_fr'];
echo $data['resume'];
echo $data['url_fiche'];
}
mysql_close();
?>
en faite j'aimerai que la page fasse une requete sur la table livres et récupéré tout les caractéristique du livre , chaque livre est identifié par un id et dans une page lien.php il y a le lien vers une page(tab.php)qui contient la source ci dessous et des qu'on clique sur le lien d'un livre par ex : tab.php?id=512 je voudrai que la requete sql récupere la valeur id=512 pour pouvoir récupéré toutes les caracteristique du livre ayant l'id 512. ici j'ai essayé de récuperer par $_GET['id'] mais je n'y arrive pas.
aidez moi svp merci !!
--
- [ Juck'n0 ]-
Configuration: Windows XP Internet Explorer 7.0
3 réponses
-
j'ai trouvé le probleme il fallait rajouter le point avant la variable et au lieu de prendre une variable $idsql nous pouvons mettre directement $_GET
$sql = 'SELECT * FROM livres WHERE id=" .$_GET['id'];
a+
----------------
- [ Juck'n0 ]- -
remplace
$sql = 'SELECT * FROM livres WHERE id='$idsql'' ;
par
$sql = 'SELECT * FROM livres WHERE id='.$idsql.'' ; -
coucou moi j'ai le meme probleme et avec les solutions qui on été donné sa ne marche toujours pas ! comment faire ?
bisous