Kullanıcıarı Tek seferde Database kaydetme

Kodla Büyü

eridim

Seçkin Üye
Seçkin Üye
Mesajlar
510
vbulletin hazıladığım forum sitesine öğrencilerimi kaydetmek istiyorum. tek seferde tüm kullanıcıları kaydetmek için array fonksiyaonu ile dizi değişkenler oluşturarak while döngüsü ile mysql_query ile eklemek istedim.

Warning: mysql_query() [function.mysql-query]: A link to the server could not be established in /home/a4059349/public_html/t.php on line 2341
Warning: mysql_query() [function.mysql-query]: Access denied for user 'a4059349'@'localhost' (using password: NO) in /home/a4059349/public_html/t.php on line 2341

hatalarını alıyorum. yardım edebilecek varmı?
php kodlarını yazdığım dosya aşağda
 

Ekli dosyalar

  • t.rar
    12.1 KB · Görüntüleme: 36
mysql bağlantın mevcutmu ? config.php içindemi bağantı satırın ?
İlk dikkatimi çeken o oldu ?
 
alpaygunes' Alıntı:
mysql bağlantın mevcutmu ? config.php içindemi bağantı satırın ?
İlk dikkatimi çeken o oldu ?
mysgl bağlantı config.php içinde, t.php içine includ edilmiş.
 
Hocam okadar uzun bir sql cümlen varki acaba içinbe bir çift tırnak veya tektırnak kullnım problemimivar diye kafama takılıyor

döngü olmadan tek bir kayıdı , sadece kullanıcı adı ve parola alanlarını kullanarak bir ekleme satırı denedinizmi ?

eğer deneme başarılı olursa sonrada bütün alanların olduğu bir sql cümlesini döngüsüz eklemeyi deneyin.
bu denemelerin sonuçları yeni fikirler verebilirz bize
 
Hocam hata mesajı olarak ne verdi. hatalı satırda ne vardı ?
Tahmin senin veritanı bağlantında bir sorun var gibi.
config.php nin içindeki kullanıcı adı ve parolarlar gibi önemli bilgileri silip diğleririni paylaşırmısın.
yanlış anlama ama dosyanın adı ile işlevi birbirine çok uzak. içince bağlantı satırı olmaya bilir. göüzünden kaçmış olabiilir.
 
alpaygunes' Alıntı:
Hocam hata mesajı olarak ne verdi. hatalı satırda ne vardı ?
Tahmin senin veritanı bağlantında bir sorun var gibi.
config.php nin içindeki kullanıcı adı ve parolarlar gibi önemli bilgileri silip diğleririni paylaşırmısın.
yanlış anlama ama dosyanın adı ile işlevi birbirine çok uzak. içince bağlantı satırı olmaya bilir. göüzünden kaçmış olabiilir.

hata satırında mysql fonksiyonu var. enson şu şekilde düzenledim.
$ekle = mysql_query("INSERT INTO user (username,password) values ('$username','$password')");
config.php deki ayarlar yanlış değil, admin panelinden kulanıcı ekleyebiliyorum.
mysl fonksiyonunda tablo alanı user yazdım, yani başında prefix yok ondan olabilir mi?
 

Ekli dosyalar

  • config.rar
    3.3 KB · Görüntüleme: 30
Hocam config.php nin içinde mysql_connect komutunu göremedim.
aşağıdaki linkten bağlanma yöntemini inceleyip kendi vertabanınıza bağanın. bunu t.php dosyanızın en başında yapın.
http://www.php.net/manual/tr/function.mysql-connect.php


sql cümlenizde vertabanınızdaki tablo adını prefix ile beraber tam olarak yazın.
sonrada daha önce yaptığınız gibi önce username ve password alanları deneyin. hata vermezse phpmyadmin den tablonuza kayıt edilip edilmediğini kontrol edin. kayıt varsa her şey yolundadır. son kayıdıda silin.
 
alpaygunes' Alıntı:
Hocam config.php nin içinde mysql_connect komutunu göremedim.

sorun mysql_connect komutunun config.php de olmamasıymış ama bu komut nerde yazılı?. neyse komutu t.php içine yazarak sorunu çözdüm.teşekkür ederim.
 
Geri
Üst