sabouha31
Messages postés44Date d'inscriptionsamedi 8 décembre 2007StatutMembreDernière intervention21 août 2011
-
4 juin 2008 à 23:23
payetonju
Messages postés436Date d'inscriptionmercredi 26 septembre 2007StatutMembreDernière intervention 2 juillet 2014
-
1 déc. 2008 à 18:05
Salut,
j'ai fais se code de supprimer un enregistrement de la bdd
$requete= "DELETE FROM ".$_GET['table']." where IDENTIFIANT_ETUD='".$_GET['id']."'";
mysql_connect($serveur,$user,$pass) or die ("la connexion ne peut pas de faire");
mysql_select_db($bdd) or die ("impossible de se connecter");
$resultat=mysql_query($requete) or die (mysql_error());
mysql_close();
echo("<center> La suppression a bien été fait </center>");
//fin
alors il m'affiche cette erreur
"You have an error in your SQL syntax; check the manual that corresponds to your MySQL server version for the right syntax to use near 'where IDENTIFIANT_ETUD =''' at line 1" et je c'est que segnifie et comme resourdre se pb?
Merci
$connect=ODBC_connect("TESTPHP5","sa","sasa");
$sql="select CODEPRODUIT,DESIGNATION from produits";
$res=odbc_exec($connect, $sql) or die($sql."
".odbc_error());
while (odbc_fetch_row($res))
{
// $sql="select DESIGNATION from produit where CODEPRODUIT='tata' and DESIGNATION='".$Designation_sup."'";
}
ODBC_close($connect);
?> </SELECT>
Et je supprime la ligne de la table où il y a le numéro récupéré séléctionné :
<?php
$connect=ODBC_connect("TESTPHP5","sa","sasa");
$reference_sup = $_POST['reference_sup'];
if(isset($_POST['reference_sup']))
{
$sql="delete from produits where CODEPRODUIT ='tata' and DESIGNATION='".$Designation_sup."'";
$rs=ODBC_exec($connect,$sql);
$message_suppression = "Produit supprimé de la base.";
}
else
{
$message_suppression = "Veuillez séléctionner le produit à supprimer.";
}
ODBC_close($connect);
?>
Mais evidemment ça ne marche pas, mes données ne sont pas supprimées. PLZ aidez moi
Merci