gpt4 book ai didi

php - SELECT * 和 SELECT value 有什么区别

转载 作者:行者123 更新时间:2023-11-29 06:39:33 26 4
gpt4 key购买 nike

有什么区别

    $query = "SELECT email FROM users WHERE username='$username' ";
$result = mysqli_query($db, $query);
$row = mysqli_fetch_array($result);
$email = $row['email'];
$_SESSION['email'] = $email;

    $query = "SELECT * FROM users WHERE username='$username' ";
$result = mysqli_query($db, $query);
$row = mysqli_fetch_array($result);
$email = $row['email'];
$_SESSION['email'] = $email;

它们都返回相同的值,有没有更有效的方法来做到这一点?

最佳答案

select * 将返回表中包含与谓词匹配的行的所有列的值,而 select column_name 将仅返回 中的值column_name 与您的谓词匹配的行的列。

关于php - SELECT * 和 SELECT value 有什么区别,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/52395389/

26 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com