Re: [請益] PHP INSERT 資料到mysql
※ 引述《kaoshi (Catling)》之銘言:
: 估狗了很久
: 發現沒有這樣做
: 但實在很想試試看= =|||
: 我需要一次新增資料到3個表格
: $SQL = " INSERT INTO stock";
: $SQL = $SQL . " (stock_id, stock_nm, price) VALUES ";
: $SQL = $SQL . " ('$stock_id', '$stock_nm','$price');";
: $SQL = $SQL . " INSERT INTO pic";
^^^^^^^ 這裡出現錯誤,不應該再加上$SQL.
: $SQL = $SQL . " (pic_id, pic1) VALUES ";
: $SQL = $SQL . " ('$stock_id','$pic1'); ";
: $SQL = $SQL . " INSERT INTO standard";
^^^^^^^^ 理由同上
: $SQL = $SQL . " (std_id, epa) VALUES ";
: $SQL = $SQL . " ('$stock_id','$epa') ";
何不使用$SQL1、$SQL2、$SQL3 分別代表不同指令呢?
: 結果出現
: ERROR: 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 ';
: INSERT INTO pic (pic_id, pic1) VALUES
: ('abc123','http://images.ecarlist.com/p' at line 1 INSERT INTO stock
: (stock_id, stock_nm, price) VALUES ('abc123', '2000 TOYOTA CAMRY','545');
: INSERT INTO pic (pic_id, pic1) VALUES
: ('abc123','http://images.ecarlist.com/photos/995_278530/80/33.jpg'); INSERT
: INTO standard (std_id, epa) VALUES ('abc123','aqwdeqd')
: 但是我直接把
: INSERT INTO stock (stock_id, stock_nm, price) VALUES ('abc123', '2000 TOYOTA
: CAMRY','545'); INSERT INTO pic (pic_id, pic1) VALUES
: ('abc123','http://images.ecarlist.com/photos/995_278530/80/33.jpg'); INSERT
: INTO standard (std_id, epa) VALUES ('abc123','aqwdeqd')
: 再PHPMYADMIN輸進去
: 卻可以成功
: 想請問 到底是為甚麼呢?>"<
: 有沒有甚麼辦法可以解決@@
: 謝謝 (不知道問題有沒有很白目~"~)
--
※ 發信站: 批踢踢實業坊(ptt.cc)
◆ From: 140.112.190.231
推
05/06 14:18, , 1F
05/06 14:18, 1F
→
05/06 14:20, , 2F
05/06 14:20, 2F
討論串 (同標題文章)
本文引述了以下文章的的內容:
完整討論串 (本文為第 2 之 2 篇):
PHP 近期熱門文章
PTT數位生活區 即時熱門文章