显示从php中获取myqsql数据的结果

斯蒂芬·阿德金斯(Stephen Adkins)

我不确定是否要进行连接并查询100%,但是由于出现的错误仅与我假设的结果有关。但是,我不知道如何正确处理数据以显示它。

的PHP:

$query = SELECT * FROM `user` WHERE `email` = '[email protected]' AND 'password' = 'password'

$db = new mysqli('localhost','root','','xxxxxxx') or die('unable to connect!');
if($db->connect_errno){
   $message = $db->connect_error;
} else{
   if($result = $db->query($query)){
       $result->close();
       while($row = mysqli_fetch_assoc($result)){
          echo "result: " . $row['user_Id'];
       }
       return $result;
   } else{
       $message = $db->error;
       return $message;
   }
}
$db->close();

它说的浏览器控制台中的错误。


警告:mysqli_fetch_assoc():无法在第14行的C:\ xampp \ htdocs \ apps \ MyVyn \ Utils \ utils \ servConn.php中获取mysqli_result注意:未定义的变量:在C:\ xampp \ htdocs \ apps \ MyVyn中返回36行的\ Utils \ utils \ servConn.php


有人可以指出我所缺少的吗?还有什么更好的方法可以从数据库中获取数据并显示结果?

放克四十尼纳

编辑:

我:“您什么都没选择。”

OP:“这些是,我没有注意到我没有包括在内。”

发布时始终发布完整代码。如果省略某些内容,则可能会造成混淆。


您什么也没选择。

意味着,您需要*从数据库表中选择一个列/列或所有内容

例子:

$query = mysqli_query($db,"SELECT column FROM table_name");

或者

$query = mysqli_query($db,"SELECT column_1, column_2 FROM table_name");

或者

$query = mysqli_query($db,"SELECT * FROM table_name");

但是,我建议您研究使用准备语句,或者将PDO与预准备语句一起使用,可以在其中使用许多示例作为基础。


编辑:#2

您正在使用以下命令过早关闭数据库连接$db->close();

else{
   if($result = $db->query($query)){
       $result->close();
       while($row = mysqli_fetch_assoc($result)){
          echo "result: " . $row['user_Id'];
       }
       $db->close(); // <= there
       return $result;
   } else{
       $message = $db->error;
       $db->close(); // <= there
       return $message;
   }
}

$result->close();从所有循环中删除,然后将其放置在成功查询之外。

本文收集自互联网,转载请注明来源。

如有侵权,请联系 [email protected] 删除。

编辑于
0

我来说两句

0 条评论
登录 后参与评论

相关文章

cURL获取API数据以显示在php表中

如何使用php中的json解码从数据库中获取数据并显示如下结果?

何时在PHP中以对象和数组的形式获取数据库结果?为什么?

我如何使用php和mysql在单行引导滑块中获取不同的数据结果

如何从数据库中的表中获取所有数据并使用php显示呢?

从3个表中获取数据并显示mysql php

使用php在html中显示数据库搜索结果?

如何从表中获取数据并进行比较并在laravel中显示结果?

花很多时间从oracle获取数据并显示在php中

从多种数据中获取结果

在获取结果中附加伪数据

使用mysql和php显示ID匹配的数据库中的单个结果

从不同的数据库表中获取搜索结果并显示它们?

在php中获取网址ID,并在html中显示结果

在PHP中获取数据库结果

PHP从数据库获取数据并希望在<p>中显示

避免在PHP中从数据库显示重复结果

在html / php表中显示mysql数据库的结果

PHP通过单击Href链接并以相同的URL显示结果来从MySQL获取数据

如何通过在php mqsql中获取用户的输入来显示数据库中的数据?

如何在php中获取数据结果数组

如何使用php从sql查询中获取完整结果,然后使用javascript显示该结果

使用 jQuery/AJAX 获取并显示 PHP 的结果

从自定义搜索表单中获取数据并在页面中显示结果(wordpress)

如何,右键单击 <tr>,运行 php 检索数据,在警报中显示结果?

如何从 json weather.com 文件中获取数据并在 php 中显示结果

PHP表单处理从输入值中获取数据但未显示在mysql数据库中

如何从表中获取数据记录到结果表中并显示为带有总和的摘要?

如何从数据库中获取数据并在php中显示到表行跨度