正在筛选SQL查询



我正在创建一个php查询,试图从特定的SQL表中筛选特定的事件。例如,表被称为tbl_events,其中一个特定列显示用户ID数据,我们称之为user_ID。该表有50000多个数据行,所以如果我尝试用php过滤它,会花费太多时间。因此,我的尝试是在将查询显示到php表之前用SQL对其进行过滤,看看它是否变得更快。

我想过滤查询以便不显示具有ID的人,比如说";2〃;我的代码如下(显然不起作用(

$GetEventsList = GetDataWhere("tbl_events","USER_ID!=2",0);

我是SQL命令的新手,所以要耐心:(

这就是您想要的吗?

查询

SELECT * FROM tbl_events WHERE USER_ID != '2'

因此,要用php实现这一点,我建议

$servername = "Your server ip here";
$username = "Database_username_here";
$password = "Database_password_here";
$dbname = "Database_name_here";
// Create connection
$conn = new mysqli($servername, $username, $password, $dbname);
// Check connection
if ($conn->connect_error) {
die("Connection failed: " . $conn->connect_error);
}
$sql = "SELECT * FROM tbl_events WHERE USER_ID != '2'";
// Run $sql content as sql script in db.
$result=$conn->query($sql);

最新更新