私はこの問題があります。PHP変数は文字列のように扱われます
私は、mysqlデータベース内のコメント欄から、このような文字列を受信する必要があります。
WHERE IDTable=$number
私はこのコメントを取得すると私は私のクエリでWhere句のようにそれを配置する必要があります。
しかし、私は、このコード
$where=getComment($table,$field); //I get the string i wrote above
$number=5; //I initialize $number in my code
$sql="SELECT * FROM table $where";
print "SQL: $sql";
を書く場合、私はこの取得:
SELECT * FROM table WHERE IDTable=$number
明らかに私が応答を持っているしたいと思います:
SELECT * FROM table WHERE IDTable=5
は、私はそれをどのように行うことができますが?
おかげ
getComment関数は表示されませんが、使用する前に番号を定義する必要があります.2)スコープ内に存在しない可能性があります.3)(これは推測です)二重引用符の代わりに一重引用符を使用してWHERE文字列を作成します。 – aynber