Requete UPDATE
sly25
-
sly25 -
sly25 -
Bonjour, j'ai un probleme dans ma requete UPDATE pour la modification (modification.php) de ma table via un formulaire !
Lorque je fais un echo de ma requete il me donne ca :
UPDATE offre d'emplois SET utilisateur=NULL, emploi='hrjtydjkt', service='ANESTHESIE', renseignements='liuliyomiyomuit', adresser_a='kyulk ', datecreation='Jeudi 19 Juin 2008 11 H 31', datefin='2009-03-03', valide='Oui' WHERE Id=NULL
Erreur de syntaxe près de ''emplois SET utilisateur=NULL, emploi='hrjtydjkt', service='ANES' à la ligne 1
Je compte sur votre aide !!! Merci d'avance
Lorque je fais un echo de ma requete il me donne ca :
UPDATE offre d'emplois SET utilisateur=NULL, emploi='hrjtydjkt', service='ANESTHESIE', renseignements='liuliyomiyomuit', adresser_a='kyulk ', datecreation='Jeudi 19 Juin 2008 11 H 31', datefin='2009-03-03', valide='Oui' WHERE Id=NULL
Erreur de syntaxe près de ''emplois SET utilisateur=NULL, emploi='hrjtydjkt', service='ANES' à la ligne 1
Je compte sur votre aide !!! Merci d'avance
A voir également:
- Requete UPDATE
- Windows update bloqué - Guide
- Winget update - Guide
- Asus live update - Télécharger - Utilitaires
- Windows update windows 10 - Guide
- Wsus offline update - Télécharger - Systèmes d'exploitation
4 réponses
Bonjour,
Je pense que le nom de ta table offre d'emplois n'est pas correct, peut-tu vérifier stp?
Merci
A plus
Je pense que le nom de ta table offre d'emplois n'est pas correct, peut-tu vérifier stp?
Merci
A plus
c'est au niveau de l'Id donc que ca coince ! En fait je veux récupérer l'Id de l'offre pour modifier l'offre correspondant à cet Id
ce que j'ai mis plus haut c'est ma requete que j'affiche ! Celle de ma page php est la suivante :
$editFormAction = $_SERVER['PHP_SELF'];
if (isset($_SERVER['QUERY_STRING'])) {
$editFormAction .= "?" . htmlentities($_SERVER['QUERY_STRING']);
}
if ((isset($_POST["MM_update"])) && ($_POST["MM_update"] == "formoffre")) {
$updateSQL = sprintf("UPDATE offre d'emplois SET utilisateur=%s, emploi=%s, service=%s, renseignements=%s, adresser_a=%s, datecreation=%s, datefin=%s, valide=%s WHERE Id=%s",
GetSQLValueString($_POST['utilisateur'], "text"),
GetSQLValueString($_POST['emploi'], "text"),
GetSQLValueString($_POST['service'], "text"),
GetSQLValueString($_POST['renseignements'], "text"),
GetSQLValueString($_POST['adresser_a'], "text"),
GetSQLValueString($_POST['datemodification'], "date"),
GetSQLValueString($_POST['datefin'], "date"),
GetSQLValueString($_POST['valide'], "text"),
GetSQLValueString($_POST['Id'], "int"));
echo $updateSQL;
mysql_select_db($database_deuxieme, $deuxieme);
$Result1 = mysql_query($updateSQL, $deuxieme) or die(mysql_error());
$updateGoTo = "drhliste.php";
if (isset($_SERVER['QUERY_STRING'])) {
$updateGoTo .= (strpos($updateGoTo, '?')) ? "&" : "?";
$updateGoTo .= $_SERVER['QUERY_STRING'];
}
header(sprintf("Location: %s", $updateGoTo));
}
$editFormAction = $_SERVER['PHP_SELF'];
if (isset($_SERVER['QUERY_STRING'])) {
$editFormAction .= "?" . htmlentities($_SERVER['QUERY_STRING']);
}
if ((isset($_POST["MM_update"])) && ($_POST["MM_update"] == "formoffre")) {
$updateSQL = sprintf("UPDATE offre d'emplois SET utilisateur=%s, emploi=%s, service=%s, renseignements=%s, adresser_a=%s, datecreation=%s, datefin=%s, valide=%s WHERE Id=%s",
GetSQLValueString($_POST['utilisateur'], "text"),
GetSQLValueString($_POST['emploi'], "text"),
GetSQLValueString($_POST['service'], "text"),
GetSQLValueString($_POST['renseignements'], "text"),
GetSQLValueString($_POST['adresser_a'], "text"),
GetSQLValueString($_POST['datemodification'], "date"),
GetSQLValueString($_POST['datefin'], "date"),
GetSQLValueString($_POST['valide'], "text"),
GetSQLValueString($_POST['Id'], "int"));
echo $updateSQL;
mysql_select_db($database_deuxieme, $deuxieme);
$Result1 = mysql_query($updateSQL, $deuxieme) or die(mysql_error());
$updateGoTo = "drhliste.php";
if (isset($_SERVER['QUERY_STRING'])) {
$updateGoTo .= (strpos($updateGoTo, '?')) ? "&" : "?";
$updateGoTo .= $_SERVER['QUERY_STRING'];
}
header(sprintf("Location: %s", $updateGoTo));
}
-- version 2.9.1.1
-- https://www.phpmyadmin.net/
--
-- Serveur: localhost
-- Généré le : Jeudi 19 Juin 2008 à 13:36
-- Version du serveur: 5.0.27
-- Version de PHP: 5.2.0
--
-- Base de données: `recrutement`
--
-- --------------------------------------------------------
--
-- Structure de la table `offre d'emplois`
--
CREATE TABLE `offre d'emplois` (
`Id` int(15) NOT NULL auto_increment,
`utilisateur` varchar(50) NOT NULL,
`emploi` varchar(20) NOT NULL,
`service` varchar(40) NOT NULL,
`renseignements` varchar(40) NOT NULL,
`adresser_a` varchar(80) NOT NULL,
`datecreation` varchar(40) NOT NULL,
`datefin` date NOT NULL,
`valide` varchar(10) NOT NULL,
PRIMARY KEY (`Id`)
) ENGINE=MyISAM DEFAULT CHARSET=utf8 AUTO_INCREMENT=28 ;
Voici ma table qui s'apelle bien offre d'emplois
Tu veux modifier des valeurs dont l'Id est null, mais c'est ta PK donc l'Id ne sera jamais null.