以下是包含在文件'Column_details.php'中的一段代碼。目標是在用戶單擊表名時顯示錶的所有屬性。表名在$ id中檢索。問題是這個查詢在phpmyadmin上成功運行。但在localhost上執行Column_details.php時不會運行。sql查詢不在本地主機上執行
$id = $_GET['id'];
echo $id;
$result = mysqli_query($conn, "show fields from '$id'");
$row = mysqli_num_rows($result);
if($row<=0){
echo " No such columns";
}
else{
echo "<table border='1'>";
while($row=mysqli_fetch_array($result)){
$col_name = $row['Field'];
$click = "<a href='Column_details.php?mv= ".$col_name."'>" . "</a>";
echo "<tr>";
echo "<td>" . $col_name . "</td>";
echo "<td>" . $click . "</td>";
}
echo "</table>";
}
$conn->close();
?>
</body>
</html>
您可以發佈您的ConnectionString – maSTAShuFu
連接@maSTArHiAn連接字符串 $康恩=新的mysqli($服務器名,用戶名$ ,$ password,$ dbname); ($ conn-> connect_error){ die(「Connection failed:」。$ conn-> connect_error); } –
和呼應$ conn你會得到什麼? – maSTAShuFu