0
$res = $DB->exec_SELECTquery('uid, image', 'fe_users', 'image<>\'\'');

私は 1 つのスクリプトからそれを見て、構文を知っています。

$res = $GLOBALS['TYPO3_DB']->exec_SELECTquery($select_fields,$from_table,$where_clause,$groupBy,$orderBy,$limit);

しかし、まだ疑問に思っています:これはどういう意味ですか?:'image<>\'\''

4

1 に答える 1

1

image列が空でない場合

<>より大きいおよびより小さい記号は、等しくないことを意味 <>します!=

''空の単一引用符はまさにその名前です、空

\バックスラッシュは単一引用符をエスケープするため、これ, "image <> '' ");も機能します

まとめると、ステートメントのその部分は

  WHERE `image` <> ''

また

  WHERE `image` != ''

MYSQL 比較関数と演算子

于 2013-07-17T03:45:40.150 に答える