JVAI SUICIDER php, requete rebelle (mysql) - Programmation
Marsh Posté le 10-07-2002 à 06:54:19
INSERT INTO 'cartetemp' ...
Essaye d'enlever les guillemets.
Marsh Posté le 10-07-2002 à 07:20:05
fripouille a écrit a écrit : ('33', |
pas de guillemets pour les entiers.
Marsh Posté le 10-07-2002 à 07:21:06
ca marche tj po,
je vais essayer de changer completement ma requete
Marsh Posté le 10-07-2002 à 07:23:43
essaye d'insérer tes valeurs une à une :
insert into tatable (id) values(33)
puis
insert into tatable (id, sessionID) values (33, '$session'
etc.
Marsh Posté le 10-07-2002 à 07:25:22
Tiens, je vois un truc. Lorsque tu fais :
values ('33',...
C'est un exemple ou tu mets vraiment toujours 33 dans id ?
Si oui, le problème est là !!!
Marsh Posté le 10-07-2002 à 07:30:09
CA YEST MOUAHHHAHAAHHH
voila j'ai change mon mysql_query
Code :
|
j'ai enleve le mysql_select_database et tout le tralala et CA MARCHE
Marsh Posté le 10-07-2002 à 07:30:27
Ben, si id c'est ce qui te permet d'identifier la ligne, tu as sûrement fait en sorte de ne pas avoir de doublon en créant ta table (avec primary key par exemple).
Marsh Posté le 10-07-2002 à 06:42:54
voila le requete :
$connexion = mysql_connect("$serveur","$user","$password" );
if (!$connexion) {
echo ("Erreur de connection à la base de donnee" );
}
if ($connexion) {
echo("connection etablie<br>" );
$mysql_select_db = mysql_select_db ("ssmati", $connexion);
echo("$mysql_select_db<br>" );
//$insertion = mysql_db_query("INSERT INTO cartetemp (id, sessionID, nom, activite, activite2, adresse, adresse2, cpost, ville, info1, info2, info3, info4, cz1, cz2, cz3, cz4, cz5) values ('', "$session", "$nom", "$activite", "$activite2", "$adresse", "$adresse2", "$cpost", "$ville", "$info1", "$info2", "$info3", "$info4", "$cz1", "$cz2", "$cz3", "$cz5", "$cz6" )",$connexion);
//$insertion = mysql_db_query("INSERT INTO cartetemp values ('', '$session', '$nom', '$activite', '$activite2', '$adresse', '$adresse2', '$cpost', '$ville', '$info1', '$info2', '$info3', '$info4', '$cz1', '$cz2', '$cz3', '$cz5', '$cz6'",$connexion);
$insertion=mysql_db_query("INSERT INTO 'cartetemp' (id, sessionID, nom, activite, activite2, adresse, adresse2, cpost, ville, info1, info2, info3, info4, cz1, cz2, cz3, cz4, cz5) values ('33', '$session', '$nom', '$activite', '$activite2', '$adresse', '$adresse2', '$cpost', '$ville', '$info1', '$info2', '$info3', '$info4', '$cz1', '$cz2', '$cz3', '$cz5', '$cz6'",$connexion);
echo ("$insertion ok c bon" );
}
et ce bigre ne veut rien m'inserer dans la base, je retape la meme requete dans php my admin et ca marche
sur mon script j'ai mis des indicateurs et ils ne montrent aucune erreurs lors de l'execution du script.
AIDEZ MOI je vous en suplies je suis dessus depuis 4 heures du matin je suis claque je ne peux plus reflechir