首页
学习
活动
专区
圈层
工具
发布
社区首页 >问答首页 >mysqli获取数组错误无法获取mysqli

mysqli获取数组错误无法获取mysqli
EN

Stack Overflow用户
提问于 2016-01-21 07:35:46
回答 2查看 1.3K关注 0票数 0

我试图通过mysqli 在同一页上输入和显示数据,但是它显示了一个错误:“无法在上获取mysqli”,并且不能显示记录

代码语言:javascript
复制
<?php

$db=mysqli_connect("localhost","root","","abc")  or die("Not connected".mysqli_error());
$database=mysqli_select_db($db,'abc')  or die("Database not found".mysqli_error());

if(isset($_POST['submit'])){
    $roll=$_POST['roll'];
    $name=$_POST['name'];
$ins=mysqli_query($db,"insert into abc1 (roll,name)values('$roll','$name')");
}
mysqli_close($db);

?>
<!DOCTYPE html PUBLIC "-//W3C//DTD XHTML 1.0 Transitional//EN" "http://www.w3.org/TR/xhtml1/DTD/xhtml1-transitional.dtd">
<html xmlns="http://www.w3.org/1999/xhtml">
<head>
<meta http-equiv="Content-Type" content="text/html; charset=utf-8" />
<title>Untitled Document</title>
</head>

<body>
<form method="post">
Roll No <input type="text" name="roll" />
Name <input type="text" name="name" />
<input type="submit" name="submit" value="Submit" />
</form>
<table><tr>
<td>Roll No.</td>
<td>Name</td>
</tr>
<?php $query=mysqli_query($db,"select * from abc1");
$result=mysqli_query($db,$query);
$id=0;
while($row=mysqli_fetch_array($result,MYSQLI_ASSOC))
{
?>

<tr><td><?php echo $row['roll']; ?></td>
<td><?php echo $row['name']; ?></td>
<?php } ?>
</tr></table>
</body>

</html>

任何帮助都将不胜感激。提前谢谢

EN

回答 2

Stack Overflow用户

回答已采纳

发布于 2016-01-21 07:41:03

你要做两次mysqli_query。尝尝这个。

$query = "select * from abc1"; $result = mysqli_query($db, $query);

票数 0
EN

Stack Overflow用户

发布于 2016-01-21 07:40:20

您正在两次调用mysqli_query函数:

代码语言:javascript
复制
$query = mysqli_query($db,"select * from abc1");
$result = mysqli_query($db,$query);

错误:无法在线获取mysqli

这意味着,您将在mysqli_fetch_array函数中传递一个资源id,而不是查询语句。所以你只需要用这个作为:

代码语言:javascript
复制
$query = "select * from abc1";
$result = mysqli_query($db,$query);

边注:

不需要再次连接数据库:

代码语言:javascript
复制
$database=mysqli_select_db($db,'abc')

mysqli_connect()已经连接了你的数据库。

票数 0
EN
页面原文内容由Stack Overflow提供。腾讯云小微IT领域专用引擎提供翻译支持
原文链接:

https://stackoverflow.com/questions/34917858

复制
相关文章

相似问题

领券
问题归档专栏文章快讯文章归档关键词归档开发者手册归档开发者手册 Section 归档