gpt4 book ai didi

php - WampServer->Mysql取不到数据(一直返回NULL)

转载 作者:行者123 更新时间:2023-11-30 22:46:36 24 4
gpt4 key购买 nike

我已经成功启动了 Apache,但是在我写了一个简单的 login.html 和 login.php 之后,我发现我得到了 Mysql 数据库中的数据。

没有运行时错误,但我使用 $result=$conn->query($sql); 获得的对象始终为 NULL;

操作系统:Windows 8.1 Wampserver latest version

登录.php

<?php
session_start();
$conn = new mysqli('localhost', 'root', '' , 'mylogin');
if ($conn->connect_error) {
die("Connection failed: " . $conn->connect_error);
}

$sql = "SELECT * FROM logintable";
$result=$conn->query($sql);

echo "\n".var_dump($result)."\n";
//The problem is the query can't any data, so I delete the following code.
?>

登录.html

<!DOCTYPE html>
<html>
<head>
<meta charset="utf-8">
<script language="javascript"type="text/javascript" >
function check(){
var name=LoginForm.username.value;
var pwd=LoginForm.password.value;
if(name==""){
alert("Enter Username");
LoginForm.username.focus();
return (false);
}
if(pwd==""){
alert("Enter Password");
LoginForm.password.focus();
return (false);
}
}
</script>
</head>
<body>
<div class="center">
<form name="LoginForm" method="post" action="login.php" onsubmit="return check(this)">
username:<input name="username" type="text"id="username"/><br />
password:<input name="password" type="password"id="password"/><br/>
<input value="Login" type="submit" name="submit"/>
<input value="register" type="button"onclick="javascrtpt:window.location.href='register.html'"/>
<br/>
</form>
</div>
</body>
</html>

echo 总是打印什么:

object(mysqli_result)[2]
public 'current_field' => null
public 'field_count' => null
public 'lengths' => null
public 'num_rows' => null
public 'type' => null

最佳答案

现在我可以使用这种方式获取数据:

<?php
session_start();
$conn = new mysqli('localhost', 'root', '' , 'mylogin');
if ($conn->connect_error) {
die("Connection failed: " . $conn->connect_error);
}
$sql = "SELECT * FROM logintable";

if($result=$conn->query($sql))
{
echo "\n".var_dump($result)."\n";

$row = $result->fetch_row();
echo "\n".var_dump($row)."\n";
}
?>

$result 是什么?

关于php - WampServer->Mysql取不到数据(一直返回NULL),我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/29449096/

24 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com