var_dumpを使用してphpによって実行された結果:29
phpmyadminによる結果:3
私はphpmyadminでこれを行います:
SELECT * FROM tmp_foire_aux_vins_2012 WHERE 1 and prix_foire <5 ORDER BY enseigne ASC、prix_foire DESC
なぜ戻り結果が現実と異なるのか、良い結果は3です
ここにコードがあります:
$query = "SELECT * FROM tmp_foire_aux_vins_2012 WHERE 1 $whereClause ORDER BY enseigne ASC $order";
$aRecordsListResultTab = $_SESSION["PDO"]->query($query, $param)->fetchALL(PDO::FETCH_OBJ);
$countResult = count($aRecordsListResultTab);
var_dump $ param
array
0 => int 5
var_dump $ whereClause
string'およびprix_foire<?' (長さ= 19)
$query = "SELECT * FROM tmp_foire_aux_vins_2012 WHERE 1 and prix_foire < ? ORDER BY enseigne ASC , prix_foire DESC "