<?php
$dosya = fopen("cekesin.txt","r");
include 'mysql.php';
if ($dosya)
{
while (!feof($dosya))
{
$veri = fgets($dosya, 4096);
while($webscripti<10)
$grafidevam = mysql_query("SELECT baslik FROM deneme WHERE baslik='".$veri."'");
$tamgazphp = mysql_num_rows($grafidevam);
if($tamgazphp<1){
mysql_query("INSERT INTO deneme (kat,baslik) VALUES ('', '".$veri."')") or die(mysql_error());
}
$webscripti++
}
}
fclose($dosya);
}
?>
metin belgesinden mysql a veri çekme ?
15
●1.702
- 24-04-2010, 03:08:58Üyeliği durduruldu
- 24-04-2010, 03:25:37Parse error: syntax error, unexpected '}' in /home/xxxxxxxxxx/test.php on line 20
- 24-04-2010, 11:04:40Üyeliği durdurulduwhile($webscripti<10){
satiriyla değiştirin yani sonuna { getirin - 24-04-2010, 12:23:50Parse error: syntax error, unexpected '}' in /home/xxxxxxxxxx/test.php on line 17
- 25-04-2010, 01:53:52
<?php $satirlar=file('metin.txt'); include 'mysql.php'; for ($i=0;$i<10;$i++){ mysql_query("INSERT INTO deneme (baslik) VALUES ('".$satirlar[$i]."')") or die(mysql_error()); } ?>Kod satırı şuanda bu şekilde. Sorunsuz ilk 10 satırı ekleme yapıyor fakat tekrar çalıştırıldığında "Duplicate entry" yani çift giriş den dolayı hata veriyor. Bu noktada yapmak istediğim tek şek kod tekrar çalıştırıldığında ekli satırları atlasın ekli olmayan 10 satırı mysql e kayıt etsin.
IF, ELSE ile olucak fakat satırların var olduklarını kontrol ettirdikten sonra nasıl atlamasını sağlıyıcam kodun onu bilemiyorum işte