所以我想要做的是創建一個實時的朋友搜索。要做到這一點,我需要一個AJAX名稱的數組進行搜索。使用while循環將值添加到數組中
繼承人我的while循環。
if($_REQUEST['D'] == 'viewfriends') {
$FREINDS = array();
$FRIENDS_QUERY = "SELECT * FROM `FRIENDS` WHERE `USER` = '{$Modules['User']->Username}' AND `STATUS` = 'accepted' ORDER BY `ID` Limit 10 ;";
$FRIENDS_RESULT = mysql_query($FRIENDS_QUERY);
if(mysql_num_rows($FRIENDS_RESULT) > 0) {
while($FRIENDS_ROW = mysql_fetch_assoc($FRIENDS_RESULT)) {
$sql = "SELECT * FROM `USERS` WHERE `USERNAME` = '{$FRIENDS_ROW['FRIEND']}' ;";
$REQUEST_ROW = mysql_fetch_assoc(mysql_query($sql));
$FRIENDS = $REQUEST_ROW['USERNAME'];
}
echo json_encode($FRIENDS);
} else {
echo'<div class="update status">Sorry, You have no friends at this time. sadface.</div>';
}
}
我把echo $FRIENDS
在那裏作爲測試,現在它不顯示任何內容。我在哪裏derp?
這是您的實際代碼?這裏有一個拼寫錯誤:'$ FREINDS = array();' – 2012-04-01 15:10:50
你的代碼對SQL注入是開放的,並且你爲什麼使用古老的'mysql_ *'函數? – 2012-04-01 15:10:55
由於它只是從數據庫請求信息,所以我很困惑於注入。以及古代mysq函數的含義是什麼? – 2012-04-01 15:12:24