mysql関連の問題

WBOY
WBOYオリジナル
2016-06-13 13:37:29952ブラウズ

mysql问题
$sqlreturn = "update Bring_b set state = 1 where bid = ".$min_bid[0]." and License_id = ".$_SESSION['b_r_user']." and book_no = "$book_no";insert into return_b value("",".$_SESSION['b_r_user'].", "$book_no",".$_SESSION['login_id'].", now());書籍セット在庫 = 在庫 +1 を更新します。 book_no = "".$book_no."";";
$q1 = mysql_query($sqlreturn, $conn);

每个语句我在phpadmin中都试过,都可以,放在

出错情報:
SQL 構文にエラーがあります。 Near 'insert into return_b names("",1827463521, "14353221",0, now()); に使用する正しい構文については、MySQL サーバーのバージョンに対応するマニュアルを確認してください。 update ' 行 2

求助!!

------解决方案-------- -
1、「更新借用 b セット状態 = 1、入札 = ".$min_bid[0]."、license_id = ".$_SESSION['b_r_user']."、および book_no = "$book_no";
2、return_b に挿入 value("",".$_SESSION['b_r_user'].", "$book_no",".$_SESSION['login_id'].", now());
3、書籍セット在庫 = 在庫+1 を更新します。ここで、書籍番号 = "".$book_no."";";

你这是 3 条命令呀!
mysql_query 只允许执行一条!

phpmyadmin 中可、是他拆成3条実行的
------解決策---------
。。一条一条の実行が可能です。

声明:
この記事の内容はネチズンが自主的に寄稿したものであり、著作権は原著者に帰属します。このサイトは、それに相当する法的責任を負いません。盗作または侵害の疑いのあるコンテンツを見つけた場合は、admin@php.cn までご連絡ください。