• 05-08-2007, 18:50:31
    #10
    Misafir
      <?
    mysql_connect ("localhost", "blog", "blog") or die ('I cannot connect to the database because: ' . mysql_error());
    mysql_select_db ("blog");
    $baslik=$_POST['baslik'];
    $etiket=$_POST['etiket'];
    $yazi=$_POST['yazi'];
    @mysql_query("insert into blog values('','$baslik','$etiket','$yazi')");
    echo mysql_error();
    echo "<br><center><b>Bilgileriniz varitabanina kaydedildi.</b></center>";
    require("./admin.php");
    ?>
    bi kaydet bakalım, hata neyazarsa ver bize
  • 05-08-2007, 18:52:30
    #11
    @mysql_query("insert into blog values(‘’,’$baslik’,’$etiket’,’yazi’)");

    satırınıda şöyle değiştirmeyi deneyelim.

    $sorgu=@mysql_query("insert into blog values(‘’,’$baslik’,’$etiket’,’yazi’)");
    if ($sorgu)
    echo "işlem başarılı";
    else
    echo "işlem başarısız";
    bi de phpmyadmin bi bakarmısın acaba eklemede mi sorun var yok salmada mı
  • 05-08-2007, 18:56:18
    #12
    Column count doesn't match value count at row 1 haymac senin dediğin yöntemde bu hatayı veriyor.seyranlı seninkindede syntax hatası var."islem basar?s?zYou have an error in your SQL syntax; check the manual that corresponds to your MySQL server version for the right syntax to use near '‘’,’,’,’yazi’)' at line 1"
  • 05-08-2007, 19:17:13
    #13
    sorun olmaması lazım. oradaki tek tırnakları ' ile değiştirirmsin. bi de onu phpmyadmin sorgusu olarak değil sayfanın içinde değiştiriceksin eğer phpmyadmin de yaptıysan
  • 05-08-2007, 19:18:31
    #14
    Misafir
    veritabanını buraya yazarmısın, görelim onuda bir,
    muhtemelen kolon uyuşmazlığı var.
  • 05-08-2007, 19:23:13
    #15
    seyranlı değiştirdim syntax hatası gitti sadece bu kaldı "Column count doesn't match value count at row 1" veritabanını buraya yazarmısın derken anlamadım ne demek istediğini?
  • 05-08-2007, 19:57:02
    #16
    iunu diyor, biz 4 tane tablo için giriş yapmaya çalışıyoruz ama tablo da 4 tenfazla alan var diyor. o yüzden.
    $sorgu=@mysql_query("insert into blog (tablo1,tablo2,tablo3,tablo4) values ('deger1','deger2,'deger3','deger4')");

    şeklinde dene
  • 05-08-2007, 20:09:29
    #17
    teşekkür ederim sorunu anladım sayenizde

    $sorgu=@mysql_query("insert into blog values(‘’,’$baslik’,’$etiket’,’yazi’)");

    bu satırda 4 tane values var ama benim 3 tane tablom var yani en baştaki ‘’, değeri gereksiz
  • 05-08-2007, 21:11:28
    #18
    tamam o halde onu sildiğin zman sorunsuz çalışması gerekir. tabi tırnakları tekrardan ' yapmalısın