を使用して、複数のテーブルを処理できるはずの関数に取り組んでいます$variables
。
しかし、構文エラーが発生します..
動作するコード。
$query = "INSERT INTO table_com (tableID, komNAME, komDATE, komHTML, komSTATUS)
VALUES ('$pID','$name','$time','$kom','$status')";
if(!$mysqli->query($query)) { die($mysqli->error); }
としないコード
$sID = 'table':
$query = "INSERT INTO '$sID'_com ('$sID'ID, komNAME, komDATE, komHTML, komSTATUS)
VALUES ('$pID','$name','$time','$kom','$status')";
if(!$mysqli->query($query)) { die($mysqli->error); }
機能しないのはテーブルと列だけ$variables
です..ここにmysql_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 ''diy'_com ('diy'ID,
komNAME, komDATE, komHTML, komSTATUS) VALUES ('1','cjkm,','1' at line 1
この問題を回避する方法はありますか?