-1

グーグルで調べても、これを正しく理解できないようです。

私はmysqlテーブルを持っています.1つの列の値を次のようにjqueryスクリプトに返す必要があります:

 array = 123, 556, 553, 542, 4322...

私は次のように取得します:

array = "123""556""553""542""4322"...

またはこのように

[{"FB_ID":"123"}, {...

どうすればphpまたはjqueryでこれを達成できますか?

最後のコードのように見えることが判明した現在のコードを次に示します。

$connection = mysql_connect("$host", "$username", "$password") or die(mysql_error()); 

$sql = "SELECT FB_ID FROM `database`.`players` WHERE recieved = '1'";
$result =mysql_query($sql);


$rows = array();
while($r = mysql_fetch_assoc($result)) {
    $rows[] = $r;
  }

echo json_encode($rows);
4

4 に答える 4

1

このようにしたい場合:

[123, 556, 553, 542, 43222, ...]

これを行う:

$rows = array();
while($r = mysql_fetch_assoc($result)) {
    $rows[] = $r['FB_ID'];
}
于 2013-05-08T12:40:54.533 に答える
1

値を取得するには、キーを指定する必要があります。

while($r = mysql_fetch_assoc($result)) {
    $rows[] = $r['FB_ID'];
}
于 2013-05-08T12:41:04.750 に答える