每個人都可以解釋或告訴我爲什麼我得到這個未定義的變量:ID。未定義的變量:ID PHP
功能
public function getByEmbedId($id, $lang=null){
$id = mysql_real_escape_string($id);
$embed = array();
$e = mysql_query("SELECT * FROM movie_embeds WHERE id='$id'") or die(mysql_error());
if (mysql_num_rows($e)>0){
$movie = $this->formatEmbedData(mysql_fetch_assoc($e), $lang);
}
return $embed;
}
並調用函數。
<?php
$embed = $movie->getByEmbedId($id,$language);
if (empty($embed)){
$embed = '';
} else {
$smarty->assign("embed",$embed);
}
?>
如果有人能幫助我走出這將是最讚賞
'$ embed = $ movie-> getByEmbedId($ id,$ language);'你從哪裏獲得$ id,$ movie和$ language? – Jite
'mysql'已被棄用。你真的需要開始使用'mysqli'或'PDO'。我更喜歡PDO。 – m59
代碼已經告訴你線索。$ $ embed = $ movie-> getByEmbedId($ id,$ language);'那麼你如何獲得$ id? –