私はうまくいくはずの非常に簡単なクエリを実行しています。私が前にやっていない唯一のことは、PHP変数をクエリのWHERE句に入れることです。変数$ Xは100という数値です。このクエリを実行すると、値0が返されます。明らかに愚かな何かをしていますか?mysqlクエリのWHERE句でPHP変数を使用する
SELECT generator_64k.n
FROM generator_64k
WHERE generator_64k.n<= '$X'
私は、Webの周りに見ても、この試みた:
SELECT generator_64k.n
FROM generator_64k
WHERE generator_64k.n<= '" . $X . "'
をしかし、これはまた、単に0
任意のアイデアを返しますか?前もって感謝します。
PHPコードを掲載してください。 PHPのMySQLクエリは、ソケット経由でMySQLに送信される文字列です。文字列(クエリ)を構築するPHPコードがなければ、私たちはあなたを助けません。 – Basti
MySQLクエリの変数の[PHP(int)]の重複可能性があります。セキュア?](http://stackoverflow.com/questions/8068234/php-int-for-variables-in-mysql-query-secure) – ChrisF