我想用php來運行一個sql select語句來從數據庫中提取數據,然後只輸出一列(用戶名)到一個數組,然後我可以然後用於使用JS腳本進行過濾。類似於facebook/twitter在你開始輸入某人的姓名時實時搜索聯繫人的信息。當我嘗試拉取用戶名列並將其設置爲數組並輸出時,我不斷收到錯誤信息:打印數據庫行到一個數組使用的JavaScript進行過濾
<?php
session_start();
include_once 'dbconnect.php';
$contact = mysql_real_escape_string($con, $_POST['contact']);
$sql = "select * from users";
$result = $con->query($sql);
if ($result->num_rows > 0) {
($row = $result->fetch_assoc()) {
printf($row["username"]);
}
} else {
echo "0 results";
}
?>
什麼是錯誤? – bitfiddler
你的錯誤是什麼? –
@bitfiddler沒有得到任何回報,它是完全空白的...如果我註釋掉($ row ...){...}部分,只是放入一個簡單的echo'result';它得到的印刷,但其他方面沒有得到返回... – DRE