2016-04-01 25 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

あなたは右のお互いの後、どちらか一方:) –

+0

データベースの日付形式を選択し、$日付形式は –

答えて

1

あなたは最初のクエリから結果$conn->query続いmysqli_queryを呼んでいます。たとえば、そのうちの1つだけを呼び出す必要があります。

​​
+0

おかげでそれに一致していない 'mysqli_query'と' $ conn-> query'の両方を使用しています今すぐ働きます:) –

+0

@UmairAyaz答えが助けられた場合は、左側のスコアの左側にあるチェックマークを使用して質問に答えることができます。 –

関連する問題