Warning: file_get_contents(/data/phpspider/zhask/data//catemap/3/arrays/14.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_Mysql_Sql - Fatal编程技术网

为什么不是';我的php查询不能工作吗?

为什么不是';我的php查询不能工作吗?,php,mysql,sql,Php,Mysql,Sql,我到处都找过了,不知道为什么我的查询不起作用 <table> <?php $con = mysqli_connect("127.0.0.1","root","pass","database"); $query = mysqli_query("SELECT role FROM dicetrack"); while($row = mysqli_fetch_array($query)) { echo "<tr><td

我到处都找过了,不知道为什么我的查询不起作用

<table>
<?php
    $con = mysqli_connect("127.0.0.1","root","pass","database");

    $query = mysqli_query("SELECT role FROM dicetrack");
    while($row = mysqli_fetch_array($query))
    {
        echo "<tr><td>" + $row["role"] + "</td></tr>";
    }

    mysqli_close($con);
?>
</table>

我试图记录不同用户的骰子角色。一切似乎都很好,但当我以任何可能的方式测试查询时,结果都失败了。有人知道我做错了什么吗?我把所有的拼写检查了10次,还是什么也没找到。提前感谢。

mysqli\u query()
接受两个参数:mysqli连接和您的查询:

$query = mysqli_query("SELECT role FROM dicetrack");
应该是:

$query = mysqli_query($con, "SELECT role FROM dicetrack");
由于PHP会抛出一个错误向您解释这一点,因此您需要进行修改。

mysqli\u query()
接受两个参数:mysqli连接和您的查询:

$query = mysqli_query("SELECT role FROM dicetrack");
$query = mysqli_query("SELECT role FROM dicetrack");
应该是:

$query = mysqli_query($con, "SELECT role FROM dicetrack");
您需要这样做,因为PHP会抛出一个错误向您解释这一点

$query = mysqli_query("SELECT role FROM dicetrack");
您没有指定连接

$query = mysqli_query($con, "SELECT role FROM dicetrack");
正确的

您没有指定连接

$query = mysqli_query($con, "SELECT role FROM dicetrack");

正确的一个。

我怀疑你是否想在这里做数学
echo”“+$row[“role”]+”,还是您?;-)谢谢,我在想javascript…..我怀疑你是否想在这里做数学
echo”“+$row[“角色”]+”,还是您?;-)谢谢,我在想javascript…哇。。。我不觉得自己很笨吗。。。。谢谢你。。。我不觉得自己很笨吗。。。。谢谢这是第一个正确的答案;-)是的。。。13秒。我很幸运。。。再一次!谢谢,我接受这个答案这是第一个正确答案;-)是的。。。13秒。我很幸运。。。再一次!谢谢,我接受这个