Ekleyeceğim 'screen_name' değeri tabloda,
varsa ECHO yaptıracam,
yoksa INSERT yaptıracam,
nasıl yaparım? ben direk değişkenler üzerinden gittim ancak MySQL sorgusu üzerinden gitmek istiyorum. Nasıl yapabilirim?
bu arada sorguyu şu şekilde yazacağız:
select * from users where screen_name=$screen_name
sorgusundan 1 tane değer dönebilir
<?php
.......................
$results = search($query);
foreach ($results->statuses as $result) {
//değişen tanımları
//değişen tanımları
//değişen tanımları
//değişen tanımları
[B]if[/B] (retweet_count==1) {
$sql="delete from users where screen_name='".$screen_name."'";
mysql_query($sql,$con);
echo "<div style='color:blue'><a href='http://twitter.com/".$screen_name."'>".$screen_name." silindi. ".$retweet_count."=RT ".$iso_language_code."=iso ".$lang."=lang</a></div>";
}
[B]else if[/B]($yokmu) {
$sql="insert into users
(screen_name, name, profile_image_url, term,iso_language_code,location,url,lang,followers_count,statuses_count,friends_count,following) values('".$screen_name."',
'".$name."',
'". $profile_image_url ."',
'".$term."',
'".$iso_language_code."',
'".$location."',
'".$url."',
'".$lang."',
'".$followers_count."',
'".$statuses_count."',
'".$friends_count."',
'".$following."')";
if (mysql_query($sql,$con)) {
$eklenen++;
} else {
$sql="update users set
profile_image_url='".$profile_image_url."',
term='".$term."',
iso_language_code='".$iso_language_code."',
location='".$location."',
url='".$url."',
lang='".$lang."',
followers_count='".$followers_count."',
statuses_count='".$statuses_count."',
friends_count='".$friends_count."',
following='".$following."'
where screen_name='".$screen_name."'";
mysql_query($sql,$con);
$eklenemeyen++;
}
}
[B]else[/B] {
$sql="delete from users where screen_name='".$screen_name."'";
mysql_query($sql,$con);
echo "<div style='color:yellow'>".$screen_name." silindi.</div>";
}
}
echo "<div style='color:green'>".$eklenen." yeni kayıt eklendi.</div>";
echo "<div style='color:red'>".$eklenemeyen." kayıt eklenemedi.</div>";
mysql_close($con);
?>