• 18-08-2009, 20:21:16
    #10
    o zaman
     ALTER TABLE `db` AUTO_INCREMENT = 20.433
    sql'dan çalıştırın istediğniz gerçekleşir.
  • 18-08-2009, 20:23:08
    #11
    ALTER TABLE `db` AUTO_INCREMENT = 20.433

    hata olmasın.

    20.433 üye var zaten.

    Başlamasını istediğimizse bu 20.434 yapmam mı lazım?
  • 18-08-2009, 20:27:43
    #12
    Hayır `db` burayı kendi database adınla değiştireceksin
    veya
    phpmyadmin'den db'ne girdikten sonra sağ üst tarafta işlemler var ordan
    AUTO_INCREMENT kısmını
    değiştirebilirsin ama bu işlemleri yapmadan önce bütün id numaralarını bi sıraya sokman senin için daha iyi olur.
  • 18-08-2009, 20:29:44
    #13
    AUTO_INCREMENT kısmını değiştirebilirsin

    Değişmiyor işte değiştirdim ordan zaten ama geri dönmüyor.

    Sorun o zaten
  • 18-08-2009, 20:48:29
    #14
    <?php
    include ("aynasiz.php"); // Bağlantı dosyası
    $baglan = mysql_query("select * from database"); //Db bağlantısı
    $basla = 1; //Kaçtan sonrasını düzelteceğini belirtebilirsin.
    while ($ok = mysql_fetch_assoc($baglan)) { if ($basla < $ok["id"]) { $basla++; $id=$ok['id'];
    mysql_query("Update database set id= '$basla' where id ='$id'");
    }} echo "İşlem gerçekleştirildi."; ?>

    Bunu çalıştır bütün id'lerin 1'den başlayıp boşluksuz düzeltecektir.

    Sonrasında diğer verdiğim sql ile veya ayar ilede kaçtan devam edeceğini belirtirsin.
  • 18-08-2009, 20:55:44
    #15
    SQL sorgunuzda bir hata olduğu görünüyor. Eğer varsa, aşağıdaki MySQL sunucu hata çıktısı, sorunu teşhis etmenizde ayrıca size yardımcı olabilir.
    ERROR: Bilinmeyen Noktalama İşareti Dizgisi @ 1
    STR: <?
    SQL: <?php
    include ("aynasiz.php");<?php
    include ("aynasiz.php");<?php
    include ("aynasiz.php");<?php
    include ("aynasiz.php");<?php
    include ("aynasiz.php");<?php
    include ("aynasiz.php");<?php
    include ("aynasiz.php");<?php
    include ("aynasiz.php");<?php
    include ("aynasiz.php");

    Doldurmam gerekli mi? Biryerleri kendime göremi değiştireceğim :S
  • 18-08-2009, 21:02:28
    #16
    baglanti dosyasi o kendine göre değiş o satiri sil.

    $server = "localhost";
    $db_user = "database kullanici";
    $db_pass = "database şifresi";
    $database = "database adi.";
    mysql_connect($server, $db_user, $db_pass);
    mysql_select_db($database);

    sıfırlamak için ise.phpmyadmine girin tabloyu seçip işlemler kısmına girin veya

    ALTER TABLE tabloisminiz AUTO_INCREMENT = kactan başlayacaksa rakamı girin
  • 18-08-2009, 21:09:46
    #17
    phpexpert adlı üyeden alıntı: mesajı görüntüle
    baglanti dosyasi o kendine göre değiş o satiri sil.
    $server = "localhost";
    $db_user = "database kullanici";
    $db_pass = "database şifresi";
    $database = "database adi.";
    mysql_connect($server, $db_user, $db_pass);
    mysql_select_db($database);
    sıfırlamak için ise.phpmyadmine girin tabloyu seçip işlemler kısmına girin veya
    ALTER TABLE tabloisminiz AUTO_INCREMENT = kactan başlayacaksa rakamı girin
    Tam olarak nedir anlamadım :S sizin veridiğiniz gibimi yapmam lazım?

    Diğer arkadaşın verdiğini sizinkine göre değişcektim ama o da tutmuyor :S
  • 18-08-2009, 21:20:01
    #18
    Benim verdiğim kodu sql'de çalıştırmayacaksın php olacak kaydedip sitede çalıştıracaksın.

    aynasiz.php olan yeride ayar.php veya db. php bağlantın hangisinde ise onu değiştireceksin