このコードは、mysqlのdbテーブルから読み込んでおり、いくつかの名前を返す必要があります。しかし、それぞれの名前は分離された文字列として送られます。私は1つの文字列でそれが必要です。ここでは、コードは次のようになります。配列に値を追加
<?php
session_start();
function prList($REQUEST){
include ('into_sql.php');
mysql_select_db("db394771350", $conn);
$usr = $REQUEST["usnm"];
$fID = $REQUEST["friendID"];
$sql = mysql_query("SELECT * FROM users WHERE username='$usr'");
$a=mysql_fetch_array($sql);
$uID = $a["id"];
$res1 = mysql_query("SELECT * FROM friends WHERE friendID='$uID' AND accept='0'");
while($b=mysql_fetch_array($res1)){
$fuID = $b["userID"];
$res2 = mysql_query("SELECT * FROM users WHERE id='$fuID'");
while($c=mysql_fetch_array($res2)){
$usrn = $c["username"];
$array = array("$usrn");
encode($array);
}
}
}
?>
は、これが出力されます。
["rhys"]["alexroan"]["bobjosh"]["xc.j.gingex"]["tom"]
これは返されます: "ArrayArrayArrayArrayArray" –
@Jakub:申し訳ありません、私の答えを編集しました! – tim
どのように各レコードの間にスペースを入れるか考えていますか? –