Probleme avec la requete MySQL UPDATE - PHP - Programmation
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;
Marsh Posté le 02-11-2002 à 23:49:26
Tu exécutes bien ta query ? Quel est le résultat de mysql_query($query) ?
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 ?
Marsh Posté le 03-11-2002 à 17:51:34
lol
vous avez raison, j'ai oublié de l'executer!!
<-- trop honte
merci tous
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!