Requette mysql ds un code php [Fermé]

Signaler
Messages postés
19
Date d'inscription
lundi 10 mars 2008
Statut
Membre
Dernière intervention
1 avril 2008
-
croy
Messages postés
453
Date d'inscription
samedi 19 janvier 2008
Statut
Membre
Dernière intervention
23 octobre 2012
-
Bonjour,
voila tout le code ,les opérations d'insertion et de supression marchent mais l'oppération d'affichage ne marche pas je sais pas ou se trouve le plme
<!DOCTYPE HTML PUBLIC "-//W3C//DTD HTML 4.01 Transitional//EN"
"http://www.w3.org/TR/html4/loose.dtd">
<html>
<head>
<title>Untitled Document</title>
<meta http-equiv="Content-Type" content="text/html; charset=iso-8859-1">
</head>

<body>
<?Php
$Code=$_POST['Code'];

//connection bdd
$connect=mysql_connect("localhost","root","") or die("connexion impossible ".mysql_error());
mysql_select_db("observatoire",$connect) or die("Pb selection base ".mysql_error());
if(isset($_POST['inserer'])){
$request= "INSERT INTO loyer(LOY_C) VALUES ('$Code')";
$resultat=mysql_query($request,$connect)or die("plme de requete ".mysql_error());
}
if(isset($_POST['supprimer']))
{
$request = "DELETE FROM loyer WHERE LOY_C='$Code'";
$resultat = mysql_query( $request, $connect ) or die( "plme de requete " . mysql_error() );

}
if(isset($_POST['afficher']))
{
$request = "SELECT FROM loyer WHERE LOY_C='$Code'";
$resultat = mysql_query( $request, $connect ) or die( "plme de requete " . mysql_error() );

}
mysql_close($connect);
?>
</body>
</html>

2 réponses

Messages postés
203
Date d'inscription
lundi 11 février 2008
Statut
Membre
Dernière intervention
16 mars 2010
145
Il faut préciser dans ta requête quels sont les champs que tu veux. Tu peux mettre * pour sélectionner tous les champs.
$request = "SELECT * FROM loyer WHERE LOY_C='$Code'";
Messages postés
453
Date d'inscription
samedi 19 janvier 2008
Statut
Membre
Dernière intervention
23 octobre 2012
108
Deux compléments au message précédent :

1-il ne faut ajouter * que dans la requête SELECT (la requête DELETE est OK)
2-après le mysql_query suivant SELECT i faut ajouter une boucle avec mysql_fetch_assoc et les instructions d'affichage.