Table ـەکەت درووست بکە، بۆ نموونە،
CREATE TABLE `news` (
`id` int(11) NOT NULL AUTO_INCREMENT,
`title` varchar(255) NOT NULL,
`img` varchar(255) NOT NULL,
`time` timestamp NOT NULL DEFAULT '0000-00-00 00:00:00' ON UPDATE CURRENT_TIMESTAMP,
`url` varchar(255) DEFAULT NULL,
PRIMARY KEY (`id`),
UNIQUE KEY `id` (`id`),
UNIQUE KEY `url` (`url`)
) ENGINE=InnoDB AUTO_INCREMENT=18 DEFAULT CHARSET=utf8;
لە نێو Table ـەدا خانەیەکی تایبەت بە URL ـم درووست کردووە بۆ ئەوەی هەوڵی دووبارە تۆمار نەکرێت، ئەوەی کە دووبارە بێت لە کاتی هێناندا پیشان دەدرێت، بەڵام Ignore دەکرێت و نانێردرێتە نێو بنکەی دراوە. (ئەوەش بە md5 چێک دەکرێت).
دواتر زۆرکردنی فرمانەکانی mysql زۆر سادەن،
<?php
$hostname = "localhost";
$username = "root";
$password = "";
$db = mysql_connect($hostname, $username, $password);
mysql_select_db("news", $db);
mysql_query("SET NAMES 'UTF8'");
?>
<html>
<head>
<title>Load News</title>
<meta charset="utf-8">
<style type="text/css">
body{
direction: rtl;
font-family: tahoma;
font-size: 10pt
}
.rblock{
width: 500px;
margin: 20px auto;
}
</style>
</head>
<body>
<div class="rblock">
<?php
// example of how to use basic selector to retrieve HTML contents
include('simple_html_dom.php');
// get DOM from URL or file
$html = file_get_html('http://rudaw.net/Sorani');
$i = 1;
foreach($html->find('div.topStoryItem') as $article) {
$thum = str_replace('thumb2', '', $article->find('div.listingFixedImage', 0)->find('img',0)->src);
echo '<img src="http://rudaw.net'. $thum .'" />';
$title = str_replace('زۆرتر', '', $article->find('.normalDesc', 0)->plaintext);
echo '<div class="title"> <a href="'.$article->find('.newsTitle', 0)->find('a',0)->href.'">'. $article->find('.newsTitle', 0)->plaintext .'</a></div>';
$url = md5($article->find('.newsTitle', 0)->find('a',0)->href);
echo '<div class="detail">'. $title .'</div>';
$time = str_replace('|', '', $article->find('.newsDate', 0)->plaintext) ;
echo '<div class="time">'. $time.'</div>';
mysql_query("INSERT IGNORE INTO news (title, img, time, url)
VALUES ('$title', '$thum', '$time', '$url')") or die ('Unable to run query:'.mysql_error());
if($i++ == 4 ){
break;
}
}
?>
</div>
</body>
</html>
ڕووداو بۆ کاتی بڵاوبوونەوەی هەواڵە نوێکان "چەند خوولەک لەمەوبەر" و هتد... بەکار دەبەن، ئەگەر بتەوێت کاتەکان بە درووستی لە MySQL تۆمار بکەیت، باشتر وایە Convert ـیان بکەیت بۆ ڕێکەتی ئاسایی و بە شێوازی ئاسایی لای خۆت پاشەکەوتیان بکەیت، وەک
http://php.net/manual/en/function.date.php
هیچ شتێك ئهوهنده باش نییه نهتوانرێت باشتر بكرێت :::
http://webdarej.com