gpt4 book ai didi

php - MySQL 不显示数据

转载 作者:行者123 更新时间:2023-11-30 00:17:15 26 4
gpt4 key购买 nike

我有一个下面的基本脚本来显示数据库中的值;它已经工作了很多年了,但突然我得到了没有错误的空结果。

我在想也许查询数据的方式已经改变了?我的脚本如下(请注意数据库登录详细信息是正确的,并且连接正常):

    <?php
// Get Database Login
define("DB", dirname(dirname(__FILE__)) . "/");
require(DB . "../../ipSecure/db.ipSecure.php");
// End

// Connect To Database
$conn = mysql_connect($ipSecure_dbhost, $ipSecure_dbuser, $ipSecure_dbpass) or die ("Error Connecting to MYSQL");
mysql_select_db($ipSecure_dbname);
// End

// Find ipSecure Status
$ipSlicense = mysql_query("SELECT * FROM `license` WHERE `c_id` = 'inkgear-josh'");
$ipSlicense_result = mysql_fetch_assoc($ipSlicense);

// Show ipSecure Status
echo $ipSlicense_result["c_id"];
// End
?>

最佳答案

你可以试试这个:

<?php
// Get Database Login
define("DB", dirname(dirname(__FILE__)) . "/");
require(DB . "../../ipSecure/db.ipSecure.php");
// End

// Connect To Database
/* ESTABLISH CONNECTION */
$conn=mysqli_connect($ipSecure_dbhost,$ipSecure_dbuser,$ipSecure_dbpass,$ipSecure_dbname);

if(mysqli_connect_errno()){

echo "Error".mysqli_connect_error();
}
// End


// Find ipSecure Status
$ipSlicense = mysqli_query($conn,"SELECT * FROM `license`");
while ($ipSlicense_result = mysqli_fetch_array($ipSlicense)){

// Show ipSecure Status
echo $ipSlicense_result['c_id'];
echo " - ".$ipSlicense_result['company_name']."; Status: ".$ipSlicense_result['status']."<br>";

// End

}

?>

我至少已将您的代码转换为 MySQLi,而不是已弃用的 MySQL

关于php - MySQL 不显示数据,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/23555179/

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