Warning: file_get_contents(/data/phpspider/zhask/data//catemap/8/mysql/56.json): failed to open stream: No such file or directory in /data/phpspider/zhask/libs/function.php on line 167

Warning: Invalid argument supplied for foreach() in /data/phpspider/zhask/libs/tag.function.php on line 1116

Notice: Undefined index: in /data/phpspider/zhask/libs/function.php on line 180

Warning: array_chunk() expects parameter 1 to be array, null given in /data/phpspider/zhask/libs/function.php on line 181
使用php从MySQL中选择并打印数据,不起作用_Php_Mysql - Fatal编程技术网

使用php从MySQL中选择并打印数据,不起作用

使用php从MySQL中选择并打印数据,不起作用,php,mysql,Php,Mysql,我在MySQL数据库中有一个表(“模块数据库”),我需要通过编写php脚本和使用MySQL在服务器上打印该表(非常简单,两行“Fnamn”和“ENMAN”,其中包含名称)。问题是:它不起作用。文档(.php)的html部分工作得非常好(h1出现在屏幕上),但我没有得到任何其他内容。有什么问题吗 尝试了几种不同的方法,甚至从w3学校复制/粘贴()并更改了一些变量,但什么都没有(此w3学校的结果为“0”,而新学校的结果为“0”) 脚本模块 您没有在mysqli_query()中通过$conn,只需按

我在MySQL数据库中有一个表(“模块数据库”),我需要通过编写php脚本和使用MySQL在服务器上打印该表(非常简单,两行“Fnamn”和“ENMAN”,其中包含名称)。问题是:它不起作用。文档(.php)的html部分工作得非常好(h1出现在屏幕上),但我没有得到任何其他内容。有什么问题吗

尝试了几种不同的方法,甚至从w3学校复制/粘贴()并更改了一些变量,但什么都没有(此w3学校的结果为“0”,而新学校的结果为“0”)

脚本模块

您没有在
mysqli_query()
中通过
$conn
,只需按如下方式更改代码:

$query = "SELECT * FROM moduledatabas";
$result = mysqli_query($conn,$query); 

有关更多信息,请参阅

阅读有关使用mysqli的内容。出于某种原因,您正在建立一个mysqli连接,然后使用mysql(混合使用)。不要使用mysql作为其弃用版本。phpmyadmin是访问和管理数据库的工具。这不是数据库本身,当然这个问题与它无关。表名中有一个空格,请使用“封装全名:`module databas`它应该可以工作。如果将
mysql
mysqli
混为一谈,请参见示例1,面向对象样式,自从你开始创建一个mysqli对象以来,我把mysql改成了mysqli,把“moduledatabas”改成了“moduledatabas”(在phpmyadmin和代码中),现在我得到了:“整个查询:从moduledatabas中选择*”。那是什么意思?你是我朋友的救星。谢谢你,现在工作(蚂蚁谢谢大家)!它现在打印出所有的名字,但不按顺序(意思是,所有的姓氏,然后是所有的姓氏)。如果我需要在表格中打印出姓氏或姓氏之类的所有内容,该怎么办?
$query = "SELECT * FROM moduledatabas";
$result = mysqli_query($conn,$query);