1

您好我正在尝试调用我在 mysql_query 中的 php 中定义的几个函数。sql 查询成功执行,但是所有应该包含函数值的列在数据库中都为空。sql 查询如下所示:

$sqldescription = description($e->href);
$sqlimage = image($e->href,$e->innertext);
$sqlstatus = status($e->href);
$sqlgenre = genre($e->href);
$sqlauthor = author($e->href);
$sqlrelease = release($e->href);
$sql = "INSERT INTO manga (`manga_title`, `manga_description`, `manga_thumnail`, `manga_latest_chap`, `manga_status`, `manga_genre`, `manga_author`, `manga_released_date`, `manga_added_date`, `manga_link`) VALUES 
('" . $e->innertext . "', '" . $sqldescription . "', '$sqlimage', '0', '$sqlstatus', '$sqlgenre', '$sqlauthor', '$sqlrelease', '" . date("Y-m-d") . "', '" . $e->href . "')";
mysql_query($sql,$con);

大多数功能都非常相似,下面是其中一个的样子:

    function description($url){
      $descriptionhtml = new simple_html_dom();
      $descriptionhtml->load_file($url);
      foreach ($descriptionhtml->find('p.summary') as $d)
      echo $d;
    }

我将不胜感激任何帮助 :)

4

0 回答 0