txtSQLのselect文のwhereでandやorを使いたい時はこの書き方

txtSQLは資料が少ないので情報共有として

設定

DB名:mydb
テーブル名:member_tbl

$sqlDB = 'mydb';
$sqlTBL = 'member_tbl';

全レコード取得

$selected = $sql->select(array(
'db' => '20140407',
'table' => 'list_tbl'
));

IDが10以下を取得

WHERE a

$selected = $sql->select(array(
'db' => '20140407',
'table' => 'list_tbl',
'where' => array('id <= 10')
));

IDが10以上かつ20以下を取得

WHERE a AND b

$selected = $sql->select(array(
'db' => $sqlDB,
'table' => $sqlTBL,
'where' => array('id >= 10','and','id <= 20'),
));

IDが10以下または20以上を取得

WHERE a OR b

$selected = $sql->select(array(
'db' => $sqlDB,
'table' => $sqlTBL,
'where' => array('id <= 10','or','id >= 20'),
));
 

デジタルゲートがお手伝い

ホームページをリニューアルしたい、スマホ対応にしたい、デザインそのままで機能だけ追加したい、更新だけ代行して欲しい。サイトを運営したいけど誰に相談したらいいか分からない。そんな時はお気軽にお問い合わせください。

スポンサーリンク