0
我正在運行一個提取查詢,如何使用WHERE函數獲取數據?
$sql = 'SELECT * FROM `myTable` ORDER BY `New_Date` DESC ' ;
$result = $con->query($sql);
但是,只要我嘗試添加一個WHERE
函數,它都會失靈。
$sql = 'SELECT * FROM `myTable` WHERE `STATUS` = 'A' ORDER BY `New_Date` DESC ' ;
產生此錯誤;
Parse error: syntax error, unexpected 'A' (T_STRING)
我不明白的是,我在phpMyAdmin中成功完成了相同的搜索,只是複製了代碼。那麼我錯過了什麼?!
這是我的提取代碼的其餘部分。
<?php
while ($row = $result->fetch_assoc()) { ?>
<ul>
<li><?php echo $row['LP$']; ?></li>
<li><?php echo $row['Entry_Date']; ?></li>
<li><?php echo $row['POOL']; ?></li>
<li><?php echo $row['WTRFR']; ?></li>
</ul>
<?php } //end of loop ?>
因爲你裏面轉義引號引號 - http://www.php.net/manual/en/language.types.string.php#language.types.string.syntax.single –