首先我要告诉你,这是我在 php 和 JSON 上的第一步。
我决定使用 JSON 从客户 SQL 表中获取价值。
我使用这个脚本得到我的结果:
mysql_connect($config['mysql_host'],$config['mysql_user'],$config['mysql_pass']);
//select database
@mysql_select_db($config['db_name']) or die( "Unable to select database");
mysql_query('SET CHARACTER SET utf8');
$fet=mysql_query('select * from vehicule');
$json = array();
while($r=mysql_fetch_array($fet)){
$json[] = $r;
}
header('Content-Type: application/json');
echo $json_data=json_encode($json);
一切都很好,除了我的 JSON 结果如下所示:
0 = 462;
1 = "Hyundai ix20 crdi 115 panoramic sunsation";
10 = 1346450400;
11 = "462-Hyundai-ix20-crdi-115-panoramic-sunsation";
12 = 462;
...
id = 462;
kilometrage = 14400;
marque = 4;
modele = 137;
motorisation = 2;
ordre = 462;
prix = 17500;
puissance = 6;
titre = "Hyundai ix20 crdi 115 panoramic sunsation";
url = "462-Hyundai-ix20-crdi-115-panoramic-sunsation";
...
我有 2 个版本的表格结果:一个带有 0:value、1:value、2...,另一个使用 table 键,我怎样才能只打印第二个?
顺便说一句,有人可以给我链接,这样我就可以知道我必须更换哪些认为过时的 mysql ?(我是使用 PHP 几个小时的初学者)
非常感谢 !