1

次のコードがあります。

function isValidAuthor($authorID){
    $query = "SELECT * FROM jos_users WHERE id=".$authorID;
    ...
}

$authorIDは整数で、ここから呼び出されます。

if(!$this->_helper->isValidAuthor($settings['default_author']))

ただし、$query常に になりますSELECT * FROM #__users WHERE id=。私はキャスト$authorIDを文字列にしようとしましたが、それをチェック$settings['default_author'])しました。使用するクエリを取得するにはどうすればよい$authorIDですか?

4

2 に答える 2

1

試すecho $authorID;

何も入っていない可能性が高いのですが……。

于 2012-06-27T14:23:46.347 に答える
-1

これを試して:

function isValidAuthor($authorID){
    $query = "SELECT * FROM jos_users WHERE id='".$authorID."'";
    ...
}
于 2012-06-27T14:21:11.607 に答える