Php 这个代码能不能工作
下面的代码是否可以从数据库检索数据并显示。。我知道sql4不能在mysql数据库中工作,下面的php代码能否使其工作Php 这个代码能不能工作,php,mysql,Php,Mysql,下面的代码是否可以从数据库检索数据并显示。。我知道sql4不能在mysql数据库中工作,下面的php代码能否使其工作 <?php include 'connect.php'; $sql2 = "SELECT * from pm Order by mid"; while ($row3 = mysql_fetch_array($sql2)) { $sql4 = mysql_query("SELECT * FROM reply ORDER BY mid =".$row3["$mid"
<?php
include 'connect.php';
$sql2 = "SELECT * from pm Order by mid";
while ($row3 = mysql_fetch_array($sql2)) {
$sql4 = mysql_query("SELECT * FROM reply ORDER BY mid =".$row3["$mid"]." ");
$row4 = mysql_fetch_array($sql4);
echo"<trid='".$mid."'><td><img src='a/$name' width='150' height='100' /></td> <td>".$row['mid']."</td></tr><tr><td>".$row['reply']."</td></tr>";
}
?>
特别是mysql或mysql与php的组合。下面的代码基本上是不正确的。我想是的
<?php
$sql4 = mysql_query("SELECT * FROM reply ORDER BY mid =".$row3["$mid"]." ");
?>
将以下内容放在PHP文件的顶部,然后自己尝试:
<?php
error_reporting(-1);
ini_set("display_errors", true);
// Your code goes here
?>
(我认为代码是自我解释的)试试
$sql2 = "SELECT * from pm Order by mid";
$result = mysql_query($sql2); <- MISSING THIS LINE
while ($row3 = mysql_fetch_array($result))
{
// OTHER CODE HERE
}
$sql2=“中期从pm订单中选择*”;
$result=mysql\u查询($sql2);为什么不运行它,看看它是否可以工作?我确实运行了它,但它没有显示任何内容,但有时它们通常是一些小错误,可能会阻止数据显示。您是否知道$sql4=mysql_查询(“按mid从回复顺序中选择*”。$row3[“$mid”]”);不正确使用mysql本身就是“不正确的”。这肯定会引发另一个错误哦,不。我已经知道怎么做了。我想做点别的事。无论如何,谢谢。那为什么你的代码没有显示这个呢?啊,我试着做一些其他的事情,而不是一个普通的代码。哦,我知道你在哪里尝试做什么。那代码真的有用吗。试试看。。。您从未执行过sql语句,因此while循环将永远不会运行。感谢您这么好的提示。我认为如果您自己调试代码,您将学到更多。当然,我可以在这里为您调试,但学习效果不会那么强烈。还可以使用来验证HTML。