-3

下面的代码是否可以从数据库中检索数据并显示.. 我知道 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"]."  ");
   $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"]."  ");

?>
4

2 回答 2

2

将以下内容放在 PHP 文件的顶部并自己尝试一下:

<?php

error_reporting(-1);
ini_set("display_errors", true);

// Your code goes here

?>

(我认为代码是不言自明的)

于 2013-11-08T21:48:43.857 回答
1

尝试...

$sql2 = "SELECT * from pm Order by mid";

$result = mysql_query($sql2); <- MISSING THIS LINE

while ($row3 = mysql_fetch_array($result))
    {
    // OTHER CODE HERE
    }
于 2013-11-08T21:53:42.133 回答