Archief - PHP: SQL Syntax Error (Insert)

Het archief is een bevroren moment uit een vorige versie van dit forum, met andere regels en andere bazen. Deze posts weerspiegelen op geen enkele manier onze huidige ideeën, waarden of wereldbeelden en zijn op sommige plaatsen gecensureerd wegens ontoelaatbaar. Veel zijn in een andere tijdsgeest gemaakt, al dan niet ironisch - zoals in het ironische subforum Off-Topic - en zouden op dit moment niet meer gepost (mogen) worden. Toch bieden we dit archief nog graag aan als informatiedatabank en naslagwerk. Lees er hier meer over of start een gesprek met anderen.

Fraggie

Legacy Member
Wanneer ik een nieuw nieuws bericht post, dan krijg ik een error waar ik niet wijzer uit wordt. De volgorde en namen van de cellen komen overeen, en als ik zelf een SQL maak met phpMyAdmin gebruikt hij dezelfde code..
Iemand die me verder kan helpen?

Grtz Fraggie

PHP:
 if ($_GET['action'] == "news") {
  if (mysql_query("INSERT INTO fraggie_news ('id','hidden','title','text','date','name') VALUES ('','0','$_POST[title]','$_POST[text]','$date','$_POST[namelist]')")) {
   exit ("<meta http-equiv='refresh' content='1;url=new_news.php'><b>Done</b>");
  } else { echo "De bewerking kan niet worden uitgevoerd<br>" . mysql_error(); }
 }

error:

De bewerking kan niet worden uitgevoerd
You have an error in your SQL syntax; check the manual that corresponds to your MySQL server version for the right syntax to use near ''id','hidden','title','text','date','name') VALUES ('','0','15',

0n3Liner

Legacy Member
doe nekeer een echo van "INSERT INTO fraggie_news ('id','hidden','title','text','date','name') VALUES ('','0','$_POST[title]','$_POST[text]','$date','$_POST[namelist]')" en post dat dan hier

Fraggie

Legacy Member
INSERT INTO fraggie_news ('id','hidden','title','text','date','name') VALUES ('','0','qsdf','qsdf','2006-03-02','Webmaster')

Ik hoop dat het dat was, wat je wilde?

@lcedo

Legacy Member
Denk dat de eerste waarden tussen u haakskes nie tussen quotes moeten

Fraggie

Legacy Member
Zonder die '' lukt het idd, thx.

Maar ik vind wel raar dan een insert in phpMyAdmin er zo uit ziet:

PHP:
INSERT INTO `fraggie_news` ( `id` , `hidden` , `title` , `text` , `date` , `name` ) 
VALUES (
'', '0', 'qsf', 'qdfs', 'qsdf', 'qsdf'
);

dus wel met die '' :unsure:
Het archief is een bevroren moment uit een vorige versie van dit forum, met andere regels en andere bazen. Deze posts weerspiegelen op geen enkele manier onze huidige ideeën, waarden of wereldbeelden en zijn op sommige plaatsen gecensureerd wegens ontoelaatbaar. Veel zijn in een andere tijdsgeest gemaakt, al dan niet ironisch - zoals in het ironische subforum Off-Topic - en zouden op dit moment niet meer gepost (mogen) worden. Toch bieden we dit archief nog graag aan als informatiedatabank en naslagwerk. Lees er hier meer over of start een gesprek met anderen.
Terug
Bovenaan