gpt4 book ai didi

php - 为什么没有从我的 MYSQL 数据库中提取 "message"字段?

转载 作者:行者123 更新时间:2023-11-29 06:08:59 24 4
gpt4 key购买 nike

我正在尝试从主页正文中的随机数据库条目(在我的数据库的消息表中)返回“消息”字段。

这是我的index.php 文件。我已通过 connect.php 验证与数据库的链接正常工作。

<html>
<body>

<?php
include_once('connect.php');
$quote=$_GET['message'];
$sql="SELECT message FROM messages ORDER BY RAND()LIMIT 1";
$results=mysql_query($sql, $link);
while(list($message)=mysql_fetch_array($results)){
echo $message;
}

mysql_close();


?>

</body>
</html>

你能看出我做错了什么吗?我确信我在某个地方犯了一个严重的错误。

感谢您的帮助!

最佳答案

打字错误:

$sql="SELECT message FROM messages ORDER BY RAND()LIMIT 1";
^--missing a space

如果您只进行了最低限度的查询错误处理,您就会发现这一点:

$results=mysql_query($sql, $link) or die(mysql_error());

永远不要假设查询已经成功。即使 SQL 语法 100% 有效,也有太多其他原因导致事情崩溃,无法检查失败。

关于php - 为什么没有从我的 MYSQL 数据库中提取 "message"字段?,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/10004729/

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