使用php从MySQL中选择并打印出数据,但无法正常工作

我在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 connection

if ($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);


素胚勾勒不出你
浏览 141回答 1
1回答

慕标5832272

你有没有过$conn在你的mysqli_query(),只是改变如下面的代码:$query&nbsp;=&nbsp;"SELECT&nbsp;*&nbsp;FROM&nbsp;moduledatabas"; $result&nbsp;=&nbsp;mysqli_query($conn,$query);有关更多信息,请参考mysqli_query
打开App,查看更多内容
随时随地看视频慕课网APP