为什么不是';我的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秒。我很幸运。。。再一次!谢谢,我接受这个