Probleme PHP avec une requete SQL
philippe
-
Reivax962 Messages postés 3742 Statut Membre -
Reivax962 Messages postés 3742 Statut Membre -
Bonjour,
Je suis débutant en PHP.
J'aimerais faire une requête SQL pour récupérer des informations et les stocker dans des variables mais ça ne marche pas. Je fais la requete suivante :
$request = "SELECT prod_id, var_prod FROM tb_prod";
$result = mysql_query($request);
echo $request;
while ($row = mysql_fetch_array($result1))
{
$id = $row['prod_id'];
$name = $row['var_prod'];
}
Quand j'essaye de faire echo $id ou echo $name, il n'y a rien qui s'affiche, les variables sont vides!
J'aimerais utiliser les variables $id et $name dans d'autres requêtes.
Merci pour votre aide
Je suis débutant en PHP.
J'aimerais faire une requête SQL pour récupérer des informations et les stocker dans des variables mais ça ne marche pas. Je fais la requete suivante :
$request = "SELECT prod_id, var_prod FROM tb_prod";
$result = mysql_query($request);
echo $request;
while ($row = mysql_fetch_array($result1))
{
$id = $row['prod_id'];
$name = $row['var_prod'];
}
Quand j'essaye de faire echo $id ou echo $name, il n'y a rien qui s'affiche, les variables sont vides!
J'aimerais utiliser les variables $id et $name dans d'autres requêtes.
Merci pour votre aide
A voir également:
- Probleme PHP avec une requete SQL
- Easy php - Télécharger - Divers Web & Internet
- Expert php pinterest - Télécharger - Langages
- Logiciel sql - Télécharger - Bases de données
- Jointure sql ✓ - Forum MySQL
- Retour a la ligne php ✓ - Forum PHP
3 réponses
Bonjour,
Dans ton while, tu utilises $result1, alors que la variable s'appelle $result...
Bonne chance,
Xavier
Dans ton while, tu utilises $result1, alors que la variable s'appelle $result...
Bonne chance,
Xavier
Merci pour ta réponse.
Désolé c'est une faute de frappe!!! Ma variable s'appelle bien $result et non pas $result1.
Le problème ne vient pas de la :(
$request = "SELECT prod_id, var_prod FROM tb_prod";
$result = mysql_query($request);
echo $request;
while ($row = mysql_fetch_array($result))
{
$id = $row['prod_id'];
$name = $row['var_prod'];
}
Est ce que la syntaxe while ($row = mysql_fetch_array($result)) ... est correcte pour recuperer les informations dans des variables?
Merci d'avance pour votre aide
Désolé c'est une faute de frappe!!! Ma variable s'appelle bien $result et non pas $result1.
Le problème ne vient pas de la :(
$request = "SELECT prod_id, var_prod FROM tb_prod";
$result = mysql_query($request);
echo $request;
while ($row = mysql_fetch_array($result))
{
$id = $row['prod_id'];
$name = $row['var_prod'];
}
Est ce que la syntaxe while ($row = mysql_fetch_array($result)) ... est correcte pour recuperer les informations dans des variables?
Merci d'avance pour votre aide