php过去mysql数据表是空_PHP向mysql中写数据,在phpmyadmin中为空,直接打印有数据?...
function makePage($link)
{
......
//當網址屬于xuegong.hubu
else if(strstr($link, 'xuegong.hubu'))
{
$page = curl_init();
curl_setopt($page, CURLOPT_URL , $link);
curl_setopt($page, CURLOPT_RETURNTRANSFER , 1);
$content = curl_exec($page);
$content = stristr($content, 'class="title"');
$content = stristr($content, 'class="bottom"', true);
$content = str_replace('class="title">', '', $content);
$content = strip_tags($content,'');
$content = stristr($content, '責任編輯',true);
$content = trim($content);
$content = str_replace("\r\n", "
", $content);
$content = preg_replace('/(
){2,}/', '
', $content);
$content = str_replace('href="', 'href="http://xuegong.hubu.edu.cn', $content);
return $content;
}
}
//只寫出關鍵代碼
$content = mysql_real_escape_string(makePage($notice[1][$key]));
$sql = 'insert ignore into php_notice(title,link,date,content) values("'.$value.'","'.$notice[1][$key].'","'.$notice[2][$key].'","'.$content.'");';
mysql_query($sql) or die(mysql_error());
我是把項目放在sae上面,數據庫都連接了,抓取其他網頁的內容寫入數據庫都沒問題,但是碰到xuegong的網頁寫入數據庫在PHPMyAdmin查看為空。
PHP也沒有提示錯誤,而且將內容打印出來也是對的,就是寫入數據庫之后變成了空格,編碼都是utf-8。不知何解,求教
總結
以上是生活随笔為你收集整理的php过去mysql数据表是空_PHP向mysql中写数据,在phpmyadmin中为空,直接打印有数据?...的全部內容,希望文章能夠幫你解決所遇到的問題。
- 上一篇: 探索性测试方法
- 下一篇: sqlserver和mysql运营_SQ