Probleme avec la requete MySQL UPDATE

Probleme avec la requete MySQL UPDATE - PHP - Programmation

Marsh Posté le 02-11-2002 à 20:38:44    

Kikoo tous
je comprends po pkoi ca marche po  
 
$sql=" UPDATE $m SET count = count + 1 WHERE id = $id ";
 
$m est le nom de ma table
$id l'id de l'entree
count est une de mes colonne existante dans chacune des tables que peut designer $m
 
quand j'imprime $sql j'ai bien la bonne base et le bon id qui s'affiche, d'ailleurs si je copie/colle le contenu de $sql en tant que requete dans PhpMyadmin ca marche!!!
comprends vraiment po...
aidez moi svppppppp
merchi tous!  

Reply

Marsh Posté le 02-11-2002 à 20:38:44   

Reply

Marsh Posté le 02-11-2002 à 21:40:05    

Comment tu l'exécute ? Donnes nous le code correspondant

Reply

Marsh Posté le 02-11-2002 à 23:31:10    


$link= mysql_connect($host, $user, $passwordmysql_select_db($base, $link);
$query=" UPDATE $m SET count = count + 1 WHERE id = $id ";
 
avec $base et $link definis dans un fichier annexe, $m etant une variable qui definit ma table et id une variable placée par reference dans l'appel de la page
 
voici la structure des tables concernées
 
CREATE TABLE table (
  Id double NOT NULL auto_increment,
  Titre text NOT NULL,
  Genre text NOT NULL,
  Editeur text NOT NULL,
  Annee int(11) NOT NULL default '0',
  Screenshot text NOT NULL,
  Langue text NOT NULL,
  Commentaire text NOT NULL,
  Fichier text NOT NULL,
  Taille float NOT NULL default '0',
  count int(11) NOT NULL default '0',
  PRIMARY KEY  (Id),
  UNIQUE KEY Id (Id),
  KEY Id_2 (Id)
) TYPE=MyISAM;
 
 

Reply

Marsh Posté le 02-11-2002 à 23:49:26    

Tu exécutes bien ta query ? Quel est le résultat de mysql_query($query) ?

Reply

Marsh Posté le 03-11-2002 à 10:37:13    

IceTeaPeche a écrit a écrit :

 
$link= mysql_connect($host, $user, $passwordmysql_select_db($base, $link);
$query=" UPDATE $m SET count = count + 1 WHERE id = $id ";




 
Tu l'exécutes au moins ta requête ?
Et qu'est-ce qui ne va pas ? Ca ne modifie rien ?


---------------
StarCraft Professional Gaming Database | [Ze Topic] Starcraft/BroodWar
Reply

Marsh Posté le 03-11-2002 à 17:04:56    

mysql_query($query);
 
non?  :D

Reply

Marsh Posté le 03-11-2002 à 17:51:34    

lol
vous avez raison, j'ai oublié de l'executer!!
<-- trop honte  :D  
merci tous

Reply

Marsh Posté le 04-11-2002 à 11:48:30    

Deja appelé une colonne count c pas l'idéal.

Reply

Marsh Posté le 04-11-2002 à 12:19:27    

Sebastien +1  

Reply

Sujets relatifs:

Leave a Replay

Make sure you enter the(*)required information where indicate.HTML code is not allowed