首先,我很抱歉发布重复的问题,我总是尝试寻找答案,但从不提问。但没有什么能解决我的问题。我有一个 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/