Bunu yapın:
echo "['$user_name','$user_id'],";
... Bu üretecektir anlamı:
[ ['a','b'], ['a','b'], ['a','b'], ['a','b'], ]
Her zaman "," ile sona erecek fark ve bu yanlış bir sözdizimi.
Doğru sözdizimi:
[ ['a','b'], ['a','b'], ['a','b'], ['a','b'] ]
Ben bir PHP adam değilim, ama böyle bir şey bunu düzeltmek olacağını söyleyebilirim:
var tokens = [<?
$result = mysql_query("SELECT * FROM accounts ORDER BY id DESC") or die (mysql_error());
$i = 0;
while ($row = mysql_fetch_array($result)) {
$i++;
$user_name = $row['user'];
$user_id = $row['id'];
echo "['$user_name','$user_id']";
if($i < sizeof($result)-1 ) // incorrect syntax, but you get the point
echo ","
}
?>]