我正在使用以下代碼檢索表名稱以s開頭的表股票的每條記錄。它不打印任何東西。從php查詢mysql
<?php
mysql_connect("localhost","root","qwe123");
mysql_select_db("mydatabase");
$q = mysql_query("SELECT * FROM stocks WHERE name = 's%' ");
while($e = mysql_fetch_assoc($q))
$output[] = $e;
print(json_encode($output));
mysql_close();
?>
我的代碼有什麼問題,請指教?
嘗試使用LIKE而不是等於 – Scuzzy 2012-03-15 06:27:04
while循環沒有做你認爲它正在做的事。嘗試 'while($ e = mysql_fetch_assoc($ q)){輸出[] = $ e; print(json_encode($ output)); }' – bkconrad 2012-03-15 06:29:01