嗨朋友對不起我的英語。我有問題,我怎麼能保存鏈接到MySQL?我是編程php的新手。感謝所有答案。保存在從foreach的mysql
<?php
set_time_limit(0);
$db = new mysqli('localhost', 'root', 'pass');
$db -> query("SET CHARSET utf8");
$db -> query("SET NAMES 'UTF-8' COLLATE 'utf8_polish_ci'");
$html = file_get_contents("http://www.somesite.com");
$dom = new DOMDocument();
$dom->loadHTML($html);
$divs = $dom->getElementsByTagName('div');
foreach ($divs as $div){
if(preg_match('/\bimgw\b/', $div->getAttribute('class'))) {
$links = $div->getElementsByTagName('a');
foreach($links as $link){
$li = $link->getAttribute('href');
$zapytanie = "SELECT * FROM `dane` WHERE link='".$li."';";
$wynik = $db->query($zapytanie);
$baza = mysql_fetch_assoc($wynik) ;
if ($baza['link'] == $li)
print ("OK Exist ".$baza['ID'].'<br>');
else
echo ("<br>Not exist ".$baza['ID']);
}
}
}
?>
所以,當你想插入當你拿到*'不Exist' *消息 – Mubin
你的問題是 –
混合MySQL的?用mysqli不會起作用 – jeroen