MySQL Query使用MySQL工作臺正常工作,但在通過PHP執行時產生錯誤。mysql錯誤,但在mysql工作臺上正常工作
$sql = "INSERT INTO authors (submission_id, first_name, last_name, email, affiliation, country)
VALUES ('83', 'Chris', 'Hobbit', '[email protected]','Maryland', 'PK');
UPDATE articles
SET title='83',
abstract = 'Comp'
where article_id = '83';
";
$result = Model::getConnection()->query($sql) or die(mysqli_error(Model::getConnection()));
這是我從PHP獲得的錯誤。
您的SQL語法錯誤;檢查 對應於你的MySQL服務器版本正確的語法使用 附近「UPDATE文章中的TITLE = '83」,抽象=「比較」手動其中 的article_id = 1行
「8」然而,這個SQL腳本在MySQL工作臺上工作正常。有什麼問題?
會有助於獲取您的'文章'表格定義。 – hkf 2012-03-23 00:39:26
出於安全原因,大多數mysql庫僅支持每個查詢一個查詢。將其拆分爲兩個,它可能會工作 – 2012-03-23 00:39:54