以下は、 'Column_details.php'ファイルに含まれるコードのセクションです。目標は、ユーザーがテーブル名をクリックしたときにテーブルのすべての属性を表示することです。テーブル名は$ idで検索されます。問題はphpmyadminでこのクエリが正常に実行されることです。しかし、Column_details.phpがlocalhost上で実行されても実行されません。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接続文字列は $ CONN =新しいmysqliの($サーバー名、$ユーザー名です、$ password、$ dbname); if($ conn-> connect_error){ die( "Connection failed:"。$ conn-> connect_error); } –
とあなたは$ connをエコーしていますか? – maSTAShuFu