访问mysql数据库时遇到问题

访问mysql数据库时遇到问题,mysql,phpmyadmin,Mysql,Phpmyadmin,我刚刚开始使用mysql。 我创建了一个数据库“practice”和一个名为“student info”的表(我使用XAMPP作为本地服务器)。 我成功地将sql连接到服务器,但无法执行任何查询。 收到的错误是 表practice.studentinfo不存在 这是代码 连接到服务器 <?php $host='127.0.0.1'; $user='root'; $pass='1234'; $db='practice'; if($link= mysqli_connect($host,$us

我刚刚开始使用mysql。
我创建了一个数据库“
practice
”和一个名为“
student info
”的表(我使用
XAMPP
作为本地服务器)。
我成功地将sql连接到服务器,但无法执行任何查询。 收到的错误是

表practice.studentinfo不存在

这是代码

连接到服务器

<?php
$host='127.0.0.1';
$user='root';
$pass='1234';
$db='practice';

if($link= mysqli_connect($host,$user,$pass,$db)) 
{
    echo "connected successfully";
}

?>

执行查询

<?php
include('db_connection.php');
$table="studentinfo";

$query =" SELECT 'name' from $table ";
$result=mysqli_query($link,$query);
if(false===$result)
{
    printf("error: %s\n",mysqli_error($link));
}

?>

您是否尝试从控制台执行查询?该表是否有任何列?请仔细检查您是否已连接到您认为已连接到的MySQL实例。尝试运行“showtables”查询并查看它返回的内容。您没有表名student info(带空格)吗?如果是,请尝试
$table=“学生信息”和在查询中:
$query=“从“$table”中选择“name”@sebast26,表名和列名应以倒勾分隔。单引号用于字符串文字和日期文字
$query=“从“$table”中选择“name”您是否尝试从控制台执行查询?该表是否有任何列?请仔细检查您是否已连接到您认为已连接到的MySQL实例。尝试运行“showtables”查询并查看它返回的内容。您没有表名student info(带空格)吗?如果是,请尝试
$table=“学生信息”和在查询中:
$query=“从“$table”中选择“name”@sebast26,表名和列名应以倒勾分隔。单引号用于字符串文字和日期文字
$query=“从“$table”中选择“name”