gpt4 book ai didi

php - 如何使用 php 获取 mysql 中某个字段的所有值?

转载 作者:行者123 更新时间:2023-11-29 14:52:22 25 4
gpt4 key购买 nike

我有 3 行 3 个字段,其中一行是数字,如何获取所有这些数字?在那个领域?像 for 循环中的 mysql_fetch_rows() 不起作用?

最佳答案

<?php
$result = mysql_query("SELECT id,email FROM people WHERE id = '42'");
if (!$result) {
echo 'Could not run query: ' . mysql_error();
exit;
}
$row = mysql_fetch_row($result);

echo $row[0]; // 42
echo $row[1]; // the email value
?>

在此代码中,从表“people”中选择了 id = 42 的“person”。预计只有一行结果,因此所需的只是 $row = mysql_fetch_row($result);
此后的 $row 将类似于:array(0 => 42, 1 => 'person@people.xx');
要打印电子邮件,您可以通过回显 $row[1] 来访问 $row 的第二个位置。

这正是正在发生的事情php documentation about mysql_fetch_row()

<小时/>

另一方面,如果您希望从如下查询返回多行:SELECT id, email FROM people WHERE email LIKE '%@people%',则应使用 mysql_fetch_array() 带有 while 循环。您可以在mysql_fetch_array() documentation查看示例

关于php - 如何使用 php 获取 mysql 中某个字段的所有值?,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/5476592/

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