【发布时间】:2014-01-14 09:29:50
【问题描述】:
我有一个简单的 PHP 代码来显示与数据库的连接是否已建立。它有一个 HTML 部分,但似乎没有建立连接。使用的数据库是MySql。这些表不是作为程序的一部分创建的。
需要一些建议....
谢谢……提前。
这里是代码...
<h1>LOGIN PAGE </h1>
<form action="" method="post">
Username <input name="usname" type="text" />
Password <input name="paswd" type="password" />
<input name="submit" type="submit" />
</form>
<?php
if (isset($_POST['submit'])) {
$uname = $_POST['usname'];
$pswd = $POST['paswd'];
$conn = mysqli_connect("localhost","root","archana","details");
if(mysqli_connect_errorno())
{
echo "Failed to connect to Mysql" ;
}
else
{
echo "connection established";
}
$data = mysqli_query($conn, "SELECT * FROM user");
while($a = mysqli_fetch_array($data))
{
echo $a['username'];
}
mysqli_close($conn);
}
?>
【问题讨论】:
-
确保您的用户名和密码在 mysqli_connect 中正确。还要检查 details db 是否存在。
-
当前代码回显什么?是否显示此消息?
"Failed to connect to Mysql" -
mysqli_connect_errorno()应该是mysqli_connect_errno()