-2
A)$getDetails = mysql_query("SELECT * FROM `OnlineRequests` WHERE `OSR_CODE`='".$code."'");

B)$getDetails = mysql_query("SELECT * FROM `OnlineRequests` WHERE `OSR_CODE`='oooqhqxrcglm3jn6xd2lseq43nb3cq'");    

PHPです。B は機能しますが、A は機能しません。なぜ?構文エラー?出来る限りのことはしてきた気がする…

4

2 に答える 2

0

OSR_CODE=".$random_variable." 私が使用しないMySQLクエリを実行するときはOSR_CODE='$random_variable'、それを含む引用符の反対側に引用符を使用してください。それが機能するかどうかを確認してください。ちょうど提案、私のために働く。

編集: $getDetails = mysql_query("SELECT * FROMOnlineRequests WHEREOSR_CODE を試してください='.$code.'"); ??

于 2012-11-12T01:09:57.690 に答える
-1

Aを機能させるには、使用します

$getDetails = mysql_query("SELECT * FROM `OnlineRequests` WHERE `OSR_CODE`=\"$code\"");

問題は一重引用符です。

于 2012-11-12T01:08:39.253 に答える