繁体   English   中英

PHP仅获取所有数据1否

[英]PHP Fetch All Data Only 1 No

我想获取所有用户,但不获取此用户(id = 12)怎么做?

$MyID = '12';
$sql_query = mysqli_query($Conn, "SELECT * FROM users WHERE country='$MyCountry'");
while ($fetch_data = mysqli_fetch_array($sql_query)) {
    $firstname = $fetch_data['firstname'];
    echo $firstname;
}

好吧,这是最简单的形式:

$sql_query = mysqli_query($Conn, "SELECT * FROM users WHERE country='$MyCountry' and userid <> $MyID");

但这是不可取的,因为您的价值观没有得到正确的转义。 最好使用准备好的语句或mysqli_real_escape_string

$stmt = $mysqli->prepare("SELECT * FROM users WHERE country = ? and userId <> ?")
$stmt->bind_param("sd",$MyCountry, $MyId);
$stmt->execute();
select * from user WHERE  ID!=$mycountry;

这样你就可以轻松做到

假设您的字段是id = 12

然后

SELECT * FROM your_table WHERE id <> 12 

暂无
暂无

声明:本站的技术帖子网页,遵循CC BY-SA 4.0协议,如果您需要转载,请注明本站网址或者原文地址。任何问题请咨询:yoyou2525@163.com.

 
粤ICP备18138465号  © 2020-2024 STACKOOM.COM