Warning: file_get_contents(/data/phpspider/zhask/data//catemap/1/php/234.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

Warning: file_get_contents(/data/phpspider/zhask/data//catemap/5/sql/77.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 显示数据库中的数据_Php_Sql - Fatal编程技术网

Php 显示数据库中的数据

Php 显示数据库中的数据,php,sql,Php,Sql,我尝试使用这本基于网络的词典进行学习,但在从数据库获取结果和显示单词方面遇到了一些问题。它将错误消息显示为“mysql\u fetch\u row()期望参数1是资源,布尔值在第14行的C:\wamp\www\Dictionary\home.php中给出” 下面是代码..请帮助 <?php $con=mysqli_connect("localhost","dictionary"); // Check connection if (mysqli_connect_errno($con))

我尝试使用这本基于网络的词典进行学习,但在从数据库获取结果和显示单词方面遇到了一些问题。它将错误消息显示为“mysql\u fetch\u row()期望参数1是资源,布尔值在第14行的C:\wamp\www\Dictionary\home.php中给出” 下面是代码..请帮助

<?php
$con=mysqli_connect("localhost","dictionary");

// Check connection
if (mysqli_connect_errno($con))
  {
  echo "Failed to connect to MySQL: " . mysqli_connect_error();
  }
?>
<table>
<?php
$result=mysql_query("select word from word_table order by asc");
//$row = mysql_query($result);
while($word = mysql_fetch_row($result))
{
echo("<tr><td>$word[0]</td></tr>");
}
?>

您必须在此处使用
mysqli
,因为您使用了
mysqli
dor-DB连接

$result=mysqli_query($con,"select word from word_table order by asc");

while($word = mysqli_fetch_row($result))
$con=mysqli_connect("localhost","dictionary","your_password","db_name");
此外,
mysqli\u connect
为数据库连接采用4个参数

$result=mysqli_query($con,"select word from word_table order by asc");

while($word = mysqli_fetch_row($result))
$con=mysqli_connect("localhost","dictionary","your_password","db_name");
编辑

$result=mysqli_query($con,"select word from word_table order by column_name asc");

是mysql还是mysqli!?您没有按为您的订单输入列名。请尝试此查询“从word_表中按word顺序选择word非常感谢,但是否有必要提供目录和密码…因为如果没有这些,其他页面也可以正常运行。@user2446626是的,有必要提供
用户名、密码、db_名称
。”。另见编辑后的答案。如果问题得到解决,请接受答案。仍然显示“mysql\u fetch\u row()期望参数1是资源,布尔值在C:\wamp\www\Dictionary\home.php的第14行中给出”我不知道出了什么问题…:(