• 締切済み

間違ってますか?

お世話になってます。 下記のような記述を書いています。 $key = $_POST["inpnum"]; $shopno = $_POST["number"]; $dbHandle = mysql_connect("localhost"); if ($dbHandle == False) { print ("can not connect db\n"); exit; } $db = "test"; $sql = "select * from tab1 where note= '$shopno'"; $rs = mysql_db_query($db,$sql); $fields = mysql_num_fields($rs); $rows = mysql_num_rows($rs); if ($rows > 0) {~ このままでは、上手く行くのですが、 $sql = "select * from '$key'where note= '$shopno'"; とテーブル名を変数に変えると、エラーが出ます。 基本的な事のような気がしますが、何度やっても上手く行かないので、お力添え宜しくお願いします。

みんなの回答

回答No.1

> $sql = "select * from '$key'where note= '$shopno'"; これだと、$key のあと、スペースないけど、 それが原因では。

logomark
質問者

お礼

ご回答有難うございます。 その後、色々チャレンジした結果何とか思うように動かせました。因みにスペースの問題ではありませんでした。お騒がせしてすいません

関連するQ&A