结果:连接... 最佳答案 您必须在 mysql_query 中使用 $connection 而不是 $db_conn-6ren">
gpt4 book ai didi

php - 为什么 mysql_query 不工作?

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

有人可以帮我找出为什么 mysql_query 不起作用吗?

<?php
$dbhost = "localhost";
$dbusername = "USERNAME";
$dbpassword = "PASSWORD";
$dbname = "DB_NAME";
$connection = mysql_connect($dbhost, $dbusername,$dbpassword) or die('Could not connect');

$db_selected = mysql_select_db($dbname, $connection) or die(mysql_error());
echo " connect... \n";
$result = mysql_query("select * from test",$db_selected);
while($row = mysql_fetch_array($result))
{
echo $i++;
echo "Id : " . $row['Id'] . " Name : " .$row['name'] . " Address : " . $row['address'];
echo "<br>";
}
?>

结果:连接...

最佳答案

您必须在 mysql_query 中使用 $connection 而不是 $db_connected。请参阅man page .

事实上您没有看到错误,这意味着您的错误报告配置不正确;检查您的 php.inithis answer .

无论如何,它都不会起作用,因为您获取的是数字数组而不是关联数组(使用mysql_fetch_assoc()) ) 这是 $rec['Id'] 语法所需要的(与 $rec[3] 相反)。

但是,如果您刚刚开始使用 PHP 和 MySQL,不要使用 mysql_* 函数。它们已被弃用并且很快就会被删除,您将浪费时间学习不再使用的东西。使用PDO反而。掌握起来有点困难,但是lightyears better .

关于php - 为什么 mysql_query 不工作?,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/22582259/

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