2016-04-01 88 views
0
$sql = mysqli_query($conn, "SELECT * FROM stock WHERE Date = '$date'"); 
$result = $conn->query($sql); 

if ($result->num_rows > 0) 
    { 
    $d="D-"; 
     // output data of each row 
     echo "<table><tr><th>ID</th><th>Date</th><th>Product Code</th><th>Description</th><th>Delivery Order</th><th>Cartons</th><th>Items</th><th>Quantity</th><th>Sent_To</th></tr>"; 


     while($row = $result->fetch_assoc()) 
     { 
      echo "<tr><td>" . $row["id"]. "</td><td>" . $row["Date"]. "</td><td>" . $row["Product_Code"]. "</td><td>" . $row["Description"]. "</td><td>".$d. $row["DEO"]. "</td><td>" . $row["Cartons"]. "</td><td>" . $row["Items"]. "</td><td>" . $row["Quantity"]. "</td><td>" . $row["Sent_To"]. "</td></tr>"; 
     } 
     echo "</table>"; 

好傢伙當我贊同它正確打印日期$日期,但是當我運行此查詢我得到一個錯誤顯示結果按日期

警告:mysqli的查詢::()預計參數1被串,對象 在C中給出:\ XAMPP \ htdocs中\ RMT \ displaydate.php第9行

說明:試圖獲得非對象的屬性在 C:\ XAMPP \ htdocs中\ RMT \ displaydate.php在線11

請幫我解決這個錯誤。提前致謝。

+0

您同時使用'mysqli_query'和'$ conn-> query'權後對方,選擇一個或其他:) –

+0

數據庫日期格式和$日期格式不匹配 –

回答

1

你打電話mysqli_query,然後$conn->query結果從第一個查詢。例如,你只需要打電話給他們其中一個;

​​
+0

感謝它現在工作:) –

+0

@UmairAyaz如果答案有幫助,您可以使用左側得分左側的複選標記將其標記爲回答您的問題。 –

相關問題