phpMyAdmin - 可以连接到数据库,但无法提取数据

时间:2016-11-26 00:48:15

标签: mysql xampp

这是我的connect.php文件

<?php
$connect_error = "Sorry, experiencing temporary connection problems";
mysql_connect("localhost", "root", "") or die ($connect_error);
mysql_select_db("cl_db");
?>

如果我将localhost更改为虚假的东西,我会按预期得到错误。所以它实际上是连接到数据库。我实际上从我创建的名为cl_db的数据库中提取任何数据时遇到了麻烦。

phpmyadmin中是否有任何类型的设置允许我连接到数据库,但不允许我与数据库中的表进行交互?

我的users.php

function user_exists($username){
    $username = sanitize($username);
    return (mysql_result(mysql_query("SELECT COUNT('user_id') FROM 'users' WHERE 'username' = '$username'"), 0) == 1) ? true : false;

}

我将以下代码附加到登录按钮,以验证它是否至少可以从数据库中获取数据。

if (user_exists("test1") === true) {
    echo 'exist';
} else {
    echo 'false';
}

当我知道数据库中存在用户名的事实时,它会打印错误。

0 个答案:

没有答案