MYSQL, Accéder directement a un enregistremen

Résolu/Fermé
malabarbe Messages postés 127 Date d'inscription jeudi 20 septembre 2007 Statut Membre Dernière intervention 14 septembre 2016 - 17 avril 2008 à 13:48
malabarbe Messages postés 127 Date d'inscription jeudi 20 septembre 2007 Statut Membre Dernière intervention 14 septembre 2016 - 17 avril 2008 à 18:22
Bonjour,

Je voudrais accéder a un numéro d'enregistrement
précis sachant que mon premier champ de la base
est égal au numéro d'enregistrement.

Voici mon bout de code :

$choix = "1529"; // Numéro recherché
$Connexion = mysql_connect ("localhost", "root", "");
if ($Connexion)
{
if (mysql_select_db("bibli") == false )
{
echo ("Changement de base impossible <BR>");
}

$Resultat = mysql_query("select Num,Titre,Genre from bibli where Genre like '" . $choix . "%'");

//
//
//

}

C'est une partie du code qui tourne avec un while quand
je veut lister toute la base.

Comment modifier pour accéder a 1529 directement et récupérer
les variables Titre et Genre ?

Merci à vous

2 réponses

BeFLuo Messages postés 10 Date d'inscription jeudi 17 avril 2008 Statut Membre Dernière intervention 21 mai 2008 1
17 avril 2008 à 14:05
Pour ta requête essaie de faire :
$Resultat = mysql_query(" SELECT Num,Titre,Genre FROM bibli WHERE Genre like '$choix %' ");


Si tu veux récupérer les variable titre et genre il te suffit de faire :
$Var = $Resultat['Titre'];
$Var2 = $Resultat['Genre'];
0
malabarbe Messages postés 127 Date d'inscription jeudi 20 septembre 2007 Statut Membre Dernière intervention 14 septembre 2016 1
17 avril 2008 à 14:26
Non, avec un echo $var
cela n'affiche rien !

Dans le select, j'ai remplacé Genre par Titre ou Num
mais pareil
0
malabarbe Messages postés 127 Date d'inscription jeudi 20 septembre 2007 Statut Membre Dernière intervention 14 septembre 2016 1
17 avril 2008 à 17:44
Mon nouveau code mais qui ne tourne pas :
<?
$choix = 1609; // Numéro recherché
$Connexion = mysql_connect ("localhost", "root", "");
if ($Connexion)
{
if (mysql_select_db("bibli") == false )
{
echo ("Changement de base impossible <BR>");
}

$Resultat = mysql_query("SELECT Num,Titre,Genre FROM bibli WHERE Num = '".$choix."'");
echo "Titre : ".$Resultat['Titre'];
}
?>
0
malabarbe Messages postés 127 Date d'inscription jeudi 20 septembre 2007 Statut Membre Dernière intervention 14 septembre 2016 1
17 avril 2008 à 18:22
$ligne = mysql_fetch_array($Resultat);
echo "Titre : ".$ligne['Titre'];
0