Forum |  HardWare.fr | News | Articles | PC | S'identifier | S'inscrire | Shop Recherche
2320 connectés 

  FORUM HardWare.fr
  Programmation
  PHP

  [PHP][Mysql] Update d'un champ qui marche po

 


 Mot :   Pseudo :  
 
Bas de page
Auteur Sujet :

[PHP][Mysql] Update d'un champ qui marche po

n°212533
IvanleFou
Posté le 12-09-2002 à 00:52:15  profilanswer
 

Salut,
 
J'ai une table avec plusieurs champ (normal quoi!). L'ajout d'une nouvelle ligne marche tres bien par contre quand je veux modifier une ligne ca marche pas.
 
En fait j'ai un champ qui bloque la mise a jour. Si je ne met pas ce champ ds ma requete tous les autres champs sont mis a jour. par contre si je le rajoute il n'execute plus la requete et il ne me met pas d'erreur.
 
Le champ qui pose probleme est de type TEXT et je le rempli a partir d'un champ texte multi-ligne d'un formulaire.
 
Est ce que ca pourrait venir de la definition de ma table qui n'est pas bonne?
J'ai vraiment besoin d'un coup de main la car j'y suis dessus depuis 3 jours et aussi bien c'est tout bete.
 
Merci par avance

mood
Publicité
Posté le 12-09-2002 à 00:52:15  profilanswer
 

n°212534
--greg--
Posté le 12-09-2002 à 00:53:48  profilanswer
 

ça va etre dur sans plus de precisions
 
(describe tatable)


---------------
#19b | Mardi 18 Février 2003 - nous fêtons les Bernadette | contre le fleur icq!
n°212544
IvanleFou
Posté le 12-09-2002 à 01:05:42  profilanswer
 

Voila le gueule de la table. C'est pour y stocker les adresses, login, pass... de servers FTP.
 
CREATE TABLE ftp (
  id int(3) NOT NULL auto_increment,
  server varchar(25) NOT NULL default '',
  auteur varchar(15) NOT NULL default '',
  adresse varchar(50) NOT NULL default '',
  login varchar(15) NOT NULL default '',
  pass varchar(15) NOT NULL default '',
  log_auto int(1) NOT NULL default '0',
  login_test varchar(15) NOT NULL default '',
  pass_test varchar(15) NOT NULL default '',
  port int(5) NOT NULL default '0',
  desc text NOT NULL,
  KEY id (id),
  FULLTEXT KEY desc (desc)
) TYPE=MyISAM;
 
 
Le champ qui me prend la tete c'est le dernier: desc. Il contient une description du contenu du server.
 
je vous mets aussi ma requete SQL tant que j'y suis:
 
$rqt = mysql_db_query($dbbase, "UPDATE $dbtabl SET server='$server', adresse='$adresse', login='$login1', pass='$pass1', port='$port', desc='$desc' WHERE id='$ftp'" );

n°212546
--greg--
Posté le 12-09-2002 à 01:08:03  profilanswer
 

tu as bien fait un addslashes sur $desc?
et nl2br ou ché pas quoi?  
 
sinon, change le nom de ta colonne, desc etant un mot reservé en sql (pour l'order...)


---------------
#19b | Mardi 18 Février 2003 - nous fêtons les Bernadette | contre le fleur icq!
n°212547
IvanleFou
Posté le 12-09-2002 à 01:09:13  profilanswer
 

Ca doit etre ca, je testes tout de suite.
 
Sinon j'ai fait un: $desc = addslashes(stripslashes(trim($desc)));

n°212549
--greg--
Posté le 12-09-2002 à 01:10:29  profilanswer
 

addslashes(stripslashes   ??


---------------
#19b | Mardi 18 Février 2003 - nous fêtons les Bernadette | contre le fleur icq!
n°212552
IvanleFou
Posté le 12-09-2002 à 01:14:08  profilanswer
 

ouais yen a un de trop ;)  
 
En tout cas s'etait l'histoire du nom reserve. ca marche super bien. Merci pour ton aide :jap:

n°212554
--greg--
Posté le 12-09-2002 à 01:18:04  profilanswer
 

:jap:


---------------
#19b | Mardi 18 Février 2003 - nous fêtons les Bernadette | contre le fleur icq!

Aller à :
Ajouter une réponse
  FORUM HardWare.fr
  Programmation
  PHP

  [PHP][Mysql] Update d'un champ qui marche po

 

Sujets relatifs
[mysql]Upadte des tables[php] si vous deviez faire une classe pour gerer un base mysql....
[antislashes] Php, y'a un bug ou koi.[PHP] question conne
[PHP-SGBD][php][mysql] Quel type de champ
[PHP]Bouton radio ..[PHP] Upload
[mySQL] ALTER TABLE mal foutu ou c moi ?... 
Plus de sujets relatifs à : [PHP][Mysql] Update d'un champ qui marche po


Copyright © 1997-2022 Hardware.fr SARL (Signaler un contenu illicite / Données personnelles) / Groupe LDLC / Shop HFR