Jhon adlı üyeden alıntı: mesajı görüntüle
Benim yapmak istediğim şu,

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);
?>
bu işlemleri mysql üzerinde yapmak uzman değilseniz konrtolü kaybetmenize ve karışıklığa nedenolabilir ama illa mysql üzerinde yapacaksanız iç içe sorguları araştırmanız lazım. Çok güzel bir kaynak

http://www.cemdemir.net/veri-tabani/...lari-1177.html