gpt4 book ai didi

php - MySQL选择特定列

转载 作者:行者123 更新时间:2023-11-29 02:33:47 28 4
gpt4 key购买 nike

我是 PHP 的新手,我想知道如何从一行中选择特定的列。例如,如果我想显示 Joe Bugly 的名字,其中 ID、名字、姓氏和电子邮件都是列。

最佳答案

假设您不想要使用 select * from ... (a) 返回的所有列,您可以简单地明确列出所需的列:

select fname, lname from ...

例如,假设您知道您的用户 ID 是 jbug01,而您只需要相应的电子邮件地址:

select email
from users
where userid = 'jbug01'

就在 PHP 中执行此操作而言,以下代码片段可能会有所帮助:

<?php
$conn = mysql_connect ("localhost", "paxdiablo", "supersekritsauce");
if (!$conn) {
die ('Could not connect: ' . mysql_error());
}
mysql_select_db ("my_database", $conn);
$result = mysql_query ("select email from users where userid = 'jbug01'");
while ($row = mysql_fetch_array ($result)) {
echo $row['email'] . "<br />";
}
mysql_close ($conn);
?>

(a) 在宝贵的少数情况下选择* 是有意义的(需要的工具除外获取所有列,例如数据库查看者)。

您通常应该更愿意明确选择列。与盲目选择所有内容相比,这可以让您在流程中更早地检测到架构更改问题。

它还会导致传输的信息较少,这对于小型数据库或一切都在同一个盒子上运行的系统来说可能并不重要,但它影响系统的可扩展性,无论是在数据方面网络中的大小和分布。

关于php - MySQL选择特定列,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/8500910/

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