php - MySql 查询不能在 PHP 中工作,但可以在 phpMyAdmin 中工作

标签 php mysql phpmyadmin

首先,我很抱歉发布重复的问题,我总是尝试寻找答案,但从不提问。但没有什么能解决我的问题。我有一个 MySql 数据库,其表名为 data 。我无法更改表名称。当我执行SELECT * FROM `data`时或SELECT * FROM data在 phpMyAdmin 中,查询工作正常,但是当我在 PHP 脚本中执行它时 query()返回false

<?php

$conn = new mysqli('localhost', 'username', 'pswd', 'dbname');
if ($conn->connect_error) {
    die('connection error');
}
$result = $conn->query("SELECT * FROM `data`");

var_dump($result);

echo "-".$conn->error."-";

我看过这些问题:

Mysql query works in phpmyadmin but not in php (due to date)

Mysql query works in Phpmyadmin but not works in PHP

MySQL query working in phpmyadmin but not in php

还有其他一些...

最佳答案

$result ="SELECT * FROM `data`";
$row=mysqli_query($conn,$result);
while($row_result=$row->fetch_assoc())
print_r($row_result);

关于php - MySql 查询不能在 PHP 中工作,但可以在 phpMyAdmin 中工作,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/48184185/

相关文章:

mysql - MySql如何计算三列之和

javascript - Bootstrap - 提交文件输入表单?

php - WordPress 按日期获取用户返回空列表

mysql - 在 sql 查询中使用变量

php - 使用 php mysql 的可编辑列表

mysql- 将事务数据从一台 mysql 服务器移动到另一台 mysql 服务器

java - Android XML解析: Parse this special Type of XML i have no Idia about this

php - PHP set_error_handler所有项目

javascript - 如何将多选的值放入 echo 语句中?

MySQL:选择每个用户的最后x项