2017-09-14 83 views
2

我无法限制不。的查询运行。无法限制查询

我的代码去为:

<?php 
     $sql2 = "SELECT * FROM smf_log_digest WHERE note_type = 'topic'"; 
     $result2 = $conn->query($sql2); 
     if ($result2->num_rows > 0) { 
     while($row2 = $result2->fetch_assoc()) { 
      $number = $row2["id_msg"]; 
      $sql3 = "SELECT * FROM smf_messages WHERE id_msg = $number LIMIT 10"; 
      $result3 = $conn->query($sql3); 
      if ($result3->num_rows > 0) { 
      while($row3 = $result3->fetch_assoc()) { 
       echo $row3["subject"]; 
      } 
      } else { 
      echo ""; 
      } 
     } 
     } else { 
     echo ""; 
     } 
     $conn->close(); 
    ?> 
+0

<?php $ sql2 =“SELECT * FROM'smf_log_digest'WHERE note_type ='topic'”; 。 。 。 $ conn-> close(); ?> 仅打开和关闭php一次 –

+0

错误信息是什么? – vladatr

+0

它说'注意:试图获得非对象的属性' –

回答

0

$ 2行是一个数组所以...

$主题= $ 2行[ “id_msg” ];