gpt4 book ai didi

php - 使用 MySQL 查询返回多个数据

转载 作者:行者123 更新时间:2023-11-29 08:30:52 28 4
gpt4 key购买 nike

我对以下代码有几个问题:

    // Create a new MySQL connection, inserting a host, username, passord, and database you connecting to
$conn = new mysqli('xxx', 'xxx', 'xxx',);
if(!$conn) {
die('Connection Failed: ' . $conn->error());
}

// Create and execute a MySQL query
$sql = "SELECT artist_name FROM artists";
$result = $conn->query($sql);

// Loop through the returned data and output it
while($row = $result->fetch_assoc()) {
printf(
"Artist: %s<br />", $row['artist_name'], "<br />",
"Profile: %s<br />", $row['artist_dob'], "<br />",
"Date of Birth: %s<br />", $row['artist_profile'], "<br />",
"Password: %s<br />", $row['artist_password'], "<br />"
);
}

// Free memory associated with the query
$result->close();

// Close connection
$conn->close();

如何分配 artist_dobartist_profileartist_password 并将其返回给浏览器?

语句$conn->error()是什么意思?我不明白 -> 符号的作用。

最佳答案

printf() 函数会将信息返回到屏幕。如果有人尝试连接,$conn->error() 将回显数据库错误。 -> 表示它从对象调用函数,因此 $conn 是一个对象,它有很多函数和 $conn->query() 表示对 $conn 对象运行查询函数。

您可能想查看初学者 php 面向对象教程:https://www.google.com/search?q=beginner+guide+to+php+oop

关于php - 使用 MySQL 查询返回多个数据,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/16673062/

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