0

我正在使用 imdb api 进行 ajax 调用来搜索电影,我注意到带有空格的查询我得到了错误;Undefined variable: id in C:\wamp\www\..对于一些结果。我怎样才能解决这个问题?

($row = mysql_fetch_assoc($sql));
 $id = $row['imdb_id'];

 $test = "http://imdbapi.org/?id=tt00".$id."&type=json&plot=simple&episode=1&lang=en-US&aka=simple&release=simple&business=0&tech=0";   
 $cont = file_get_contents ($test);
 $data = json_decode($cont, true);   
 $title = $data['title'];    
 echo "$title"; 
4

1 回答 1

1

这段代码对我来说相当有效,(在我的本地服务器上测试过)

<?php

$row = array('imdb_id'=> 4);
//print_r($row);
 $id = $row['imdb_id'];

 $test = "http://imdbapi.org/?id=tt00".$id."&type=json&plot=simple&episode=1&lang=en-US&aka=simple&release=simple&business=0&tech=0";   
 $cont = file_get_contents ($test);
 $data = json_decode($cont, true);   
 $title = $data['title'];    
 echo "$title"; 

输出- Un bon bock

从此行中删除(并[感谢 Marcel] -)

($row = mysql_fetch_assoc($sql));

$row = mysql_fetch_assoc($sql);

于 2013-06-09T15:27:35.133 回答