我在MySQL的数据库中有一个表(“模块数据库”),我需要通过编写php脚本在服务器上打印出该表(非常简单,两行带有名称的“ Fnamn”和“ Enamn”),使用MySQL。问题是:它不起作用。文档(.php)的html部分工作正常(h1出现在屏幕上),但我什么也没得到。可能是什么问题呢 ?尝试了几种不同的方法,甚至通过从w3学校(https://www.w3schools.com/php/php_mysql_select.asp)复制/粘贴并更改了一些变量,但没有进行任何更改(结果为“ 0”) W3一个,现在没有新的)。<h1>Script modul</h1><?php$servername = "localhost";$username = "antony";$password = "thepassword";$dbname = "antony";// Create connection$conn = new mysqli($servername, $username, $password, $dbname);// Check connectionif ($conn->connect_error) { die("Connection failed: " . $conn->connect_error);}$query = "SELECT * FROM moduledatabas";$result = mysqli_query($query);if (!$result) { $message = 'Invalid query: ' . mysqli_error() . "\n"; $message .= 'Whole query: ' . $query; die($message);}while ($row = mysqli_fetch_assoc($result)) { echo $row['Fnamn']; echo $row['Enamn'];}mysqli_free_result($result);
1 回答
慕标5832272
TA贡献1966条经验 获得超4个赞
你有没有过$conn
在你的mysqli_query()
,只是改变如下面的代码:
$query = "SELECT * FROM moduledatabas"; $result = mysqli_query($conn,$query);
有关更多信息,请参考mysqli_query
- 1 回答
- 0 关注
- 140 浏览
添加回答
举报
0/150
提交
取消