无法从数据库 XAMPP 中获取结果 [重复]

Posted

技术标签:

【中文标题】无法从数据库 XAMPP 中获取结果 [重复]【英文标题】:Cannot get results from database XAMPP [duplicate] 【发布时间】:2019-02-17 09:18:57 【问题描述】:

过去一周我一直在试图在我的计算机上学习 mysql。我有一个名为 users 的数据库和一个名为 users 的表,表中有数据。但是我下面有这个 php 代码,它不会得到任何结果,我不知道为什么。

<?php

//Connect to database
$link = mysqli_connect('localhost', 'root', '');

//Detect if it was unable to connect to database
if (mysqli_connect_error()) 
    die('Unable to connect to database.');




//Works?
$query = 'SELECT * FROM users';

//Not working...
if ($result = mysqli_query($link, $query)) 
    echo 'It Works!';


?>

【问题讨论】:

你以root用户登录mysql服务器,但没有指定查询哪个数据库 注意:mysqli 的面向对象接口明显不那么冗长,使代码更易于阅读和审核,并且不容易与过时的mysql_query 接口混淆。在您对程序风格投入过多之前,值得转换一下。示例:$db = new mysqli(…)$db-&gt;prepare("…") 过程化接口是 PHP 4 时代引入 mysqli API 时的产物,不应在新代码中使用 注意:试着改掉在一次性变量中声明 SQL 语句的习惯,这些变量只使用一次。在将查询直接提供给函数的情况下,跟踪代码要容易得多,并且不再有可能搞砸并发送 $sql3 而不是视觉上相似的 $sql8 【参考方案1】:

您没有选择数据库。

mysqli_connect("localhost", "root", "my_password", "users");

【讨论】:

"users" 是数据库名称,可能不是字面意思。 不,问题说,那是db的名字哈哈 天哪,谢谢!!!它正在工作!

以上是关于无法从数据库 XAMPP 中获取结果 [重复]的主要内容,如果未能解决你的问题,请参考以下文章

无法从从 sql 数据库读取的 javascript 函数中获取返回数组 [重复]

xampp从连接在同一网络中的不同系统将数据发送到MySQL db到本地主机[重复]

从xampp导入MySQL数据[重复]

无法从数据库中为我的登录页面获取数据:( [重复]

如何从 Amazon mysql 数据库中获取数据到 localhost(xampp)?

警告:mysqli_query():无法获取 mysqli [重复]