Modification des données en php
coco
-
coco -
coco -
salut,
je fais un formulaire pour pouvoir modifier les données d'une bd, j'ai fait le script en php mais j'ai "erreur" qui apparait (ça veux dire que la 2eme requete n'a pas marché, mais je ne vois pas pourquoi, il me semble que j'ai utiliser la bonne syntaxe !)
est ce que quelqu'un peut m'aider ???
<?
//cnx à la bd
$bd = mysql_connect('localhost', 'login','mot de passe') or die ("erreur de connexion");
//séléction de la bd
mysql_select_db(courrier2, $bd) or die("erreur de connexion à la base");
// on récupere les champs de la table destinataire et on les mets dans des variables
$query1 = "SELECT * FROM destinataire where stedest = '$stedest'";
$result1 = mysql_query($query1);
$linedest = mysql_fetch_array($result1);
$stedest = $linedest[2];
//on change les données de la base de données
$query2 = "update destinataire set nomdest = '$nouvnom', adress = '$nouvadress', villedest = '$nouvville', cpvilledest = 'nouvcp' where nomdest = '$nomdest', adress = '$adresse',villedest = '$villedest', cpvilledest = '$cpvilledest'";
$result2 = mysql_query($query2) or die ("erreur");
if ($result2 <> 0){
echo" le modele a été modifié";}
mysql_close();
?>
je fais un formulaire pour pouvoir modifier les données d'une bd, j'ai fait le script en php mais j'ai "erreur" qui apparait (ça veux dire que la 2eme requete n'a pas marché, mais je ne vois pas pourquoi, il me semble que j'ai utiliser la bonne syntaxe !)
est ce que quelqu'un peut m'aider ???
<?
//cnx à la bd
$bd = mysql_connect('localhost', 'login','mot de passe') or die ("erreur de connexion");
//séléction de la bd
mysql_select_db(courrier2, $bd) or die("erreur de connexion à la base");
// on récupere les champs de la table destinataire et on les mets dans des variables
$query1 = "SELECT * FROM destinataire where stedest = '$stedest'";
$result1 = mysql_query($query1);
$linedest = mysql_fetch_array($result1);
$stedest = $linedest[2];
//on change les données de la base de données
$query2 = "update destinataire set nomdest = '$nouvnom', adress = '$nouvadress', villedest = '$nouvville', cpvilledest = 'nouvcp' where nomdest = '$nomdest', adress = '$adresse',villedest = '$villedest', cpvilledest = '$cpvilledest'";
$result2 = mysql_query($query2) or die ("erreur");
if ($result2 <> 0){
echo" le modele a été modifié";}
mysql_close();
?>
A voir également:
- Modification des données en php
- Fuite données maif - Guide
- Suivi des modifications word - Guide
- Trier des données excel - Guide
- Logiciel gratuit modification pdf - Guide
- Sauvegarde des données - Guide
6 réponses
where nomdest = '$nomdest' AND adress = '$adresse' AND villedest = '$villedest' AND cpvilledest = '$cpvilledest'
et ca ira mieux :)
et ca ira mieux :)
Hello,
wiwimagique a raison il faut utiliser des opérateurs AND.
D'autre part, comme d'hab,
fait un echo de $query et fait un copier-coller dans ton
interface d'administration MySQL favori.
Tu auras des messages d'erreur plus explicites.
Johan
The software said "Requires Windows98, Win2000, or better,
So I installed Unix.
wiwimagique a raison il faut utiliser des opérateurs AND.
D'autre part, comme d'hab,
fait un echo de $query et fait un copier-coller dans ton
interface d'administration MySQL favori.
Tu auras des messages d'erreur plus explicites.
Johan
The software said "Requires Windows98, Win2000, or better,
So I installed Unix.
Vous n’avez pas trouvé la réponse que vous recherchez ?
Posez votre question