使用的html FORM
X和Y之间的所有数字,让我们转换$core
在100
和$mhz
在1000
emag
和koyos
是表行
所以,如果$core
设置$parameters['emag'] = "$core";
是emag=100
否则它是null
AND
和WHERE
被设置为出现,所以问题是我收集它们中的所有变量数据$parameters[]
和foreach()
。
随着我的代码,我正在得到什么$core
是。这是代码:SQL查询显示使用PHP
if (!empty($core)) {
$parameters['emag'] = "$core";
}
if (!empty($mhz)) {
$parameters['koyos'] = $mhz;
}
$sql = "SELECT * FROM $tbl_name WHERE 1=1 ";
if (!empty($parameters)) {
foreach ($parameters as $k => $v) {
$sql .= " AND " . $k . "='" . $v . "'";
}
}
$sql .= " ORDER BY emag, performanta_cpu_core DESC, performanta_cpu DESC LIMIT $start, $limit";
而且它与emag=100
结果只是行,但我需要所有的数字等于或大于100
一点不只是100