无法从PHP中的mysql数据库获取数据

无法从PHP中的mysql数据库获取数据,php,mysql,database,Php,Mysql,Database,我编写了这段代码,并在浏览器上运行了它,结果显示为“未执行” 我使用PHP5.3版本 我已经检查了很多帖子,但我似乎发现了这个错误。 我还试着使用mysqli函数,但也不起作用。请帮我弄清楚 <?php require 'connect.php'; $query="SELECT * FROM 'masu'"; if($is_query_run=mysql_query($query)) { echo 'Query executed'; while($query_execut

我编写了这段代码,并在浏览器上运行了它,结果显示为“未执行”

我使用PHP5.3版本

我已经检查了很多帖子,但我似乎发现了这个错误。 我还试着使用
mysqli
函数,但也不起作用。请帮我弄清楚

<?php
require 'connect.php';
$query="SELECT * FROM 'masu'";

if($is_query_run=mysql_query($query))
{
    echo 'Query executed';
    while($query_execute=mysql_fetch_array($is_query_run))
    {
         echo "excuted";
    }
}
else
{
    echo "not executed";
}
?>

connect.php的代码如下:

<?php
$mysql_host='localhost';
$mysql_user='root';
$mysql_password='masu';
$con=mysql_connect($mysql_host, $mysql_user,$mysql_password);
if(!@mysql_connect($mysql_host, $mysql_user,$mysql_password))
{
    die('Cannot connect to database');
}
else
{
    if(@mysql_select_db('masudha'))
    {
    //  echo 'connection success with masu';
    }
    else
    {
        die('cannot connect to database');
    }
}
?>

对表名和列名使用反勾号

单引号仅对字符串有效

$query="SELECT * FROM `masu`";

对于

,请摆脱错误抑制。不要使用mysql。您只在字符串上使用引号,列/表不是字符串。您能不能只使用
if(mysql\u query($query)){
因为这意味着
如果是真的
你无论如何都应该立即切换到mysqli,这样你就可以开始远离这些不安全的函数,以及你正在使用的不受支持的PHP版本。所以请给我们看一下你尝试过的
mysqli
代码,我们可以帮助你解决这个问题。另外,在你向我们展示新代码之前,rem删除任何错误抑制(即在函数名之前删除
@
s),并确保将PHP设置为记录错误,并将mysqli设置为在发生SQL错误时引发异常。请参阅此处以获取指导:(PHP错误记录/报告)(mysqli异常处理)使用
mysql\u connect
两次也会为每个负载生成两个连接。非常感谢。这个解决方案帮助了我!backticks确实有效。