Requette mysql ds un code php

Fermé
alanis13 Messages postés 13 Date d'inscription lundi 10 mars 2008 Statut Membre Dernière intervention 1 avril 2008 - 17 mars 2008 à 12:25
croy Messages postés 453 Date d'inscription samedi 19 janvier 2008 Statut Membre Dernière intervention 23 octobre 2012 - 17 mars 2008 à 13:14
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>
A voir également:

2 réponses

Enax Messages postés 203 Date d'inscription lundi 11 février 2008 Statut Membre Dernière intervention 16 mars 2010 145
17 mars 2008 à 12:36
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'";
0
croy Messages postés 453 Date d'inscription samedi 19 janvier 2008 Statut Membre Dernière intervention 23 octobre 2012 114
17 mars 2008 à 13:14
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.
0