0
SQLクエリを変更して、LIKEとBETWEENを比較して、> =検索値である特定のフィールドからすべての値を取得しようとしています...これまでのところそれを動作させることはできません。 Mysql Docsに基づいてPHP SQLクエリは、検索カテゴリの値とレコードセットの値を比較しますか?
$searchcat = "brand";
if (isset($_POST['searchcat'])) {
$searchcat = $_POST['searchcat'];
}
$selectVal = "LIKE %s";
if ($searchcat == 'quantity') {
$selectVal = "BETWEEN %s";
}else{
$selectVal == "LIKE %s";
}
mysql_select_db($database_prp, $prp);
$query_paperlist = sprintf("SELECT * FROM paperlist WHERE $searchcat $selectVal ORDER BY paperid ASC", GetSQLValueString("%" . $colname_paperlist . "%", "text"));
$query_limit_paperlist = sprintf("%s LIMIT %d, %d", $query_paperlist, $startRow_paperlist, $maxRows_paperlist);
$paperlist = mysql_query($query_limit_paperlist, $prp) or die(mysql_error());
$row_paperlist = mysql_fetch_assoc($paperlist);
あまりにも多くのJermin ...私は素晴らしい仕事をしています! – chrisb
あなたがしてうれしいです –