1 sayfadan 1. sayfa

MYSQL Hatası

İletiTarih: 29.03.2006, 20:38
SaiteK
Merhaba. Forumumda zaman zaman bu hatayı alıyordum fakat artık hep var ve düzeltemedim.

[syntax="php"]
Warning: mysql_query(): Unable to save result set in /usr/hosts/domains/(siteadı)/(adres)/httpdocs/forum/db/mysql4.php on line 118

Warning: mysql_query(): Unable to save result set in /usr/hosts/domains/(siteadı)/(adres)/httpdocs/forum/db/mysql4.php on line 118[/syntax]

Arama yaptım fakat nedenini bulamadım. Niçin olabilir?

İletiTarih: 29.03.2006, 22:44
yigini

İletiTarih: 01.04.2006, 09:37
SaiteK
Teşekkürler. MYSQL Check komutunu uyguladım phpbb_sessions için "PRIMARY ve INDEX anahtarlarının ikisine birden `session_id` sütunu için değer verilemez." şeklinde bir uyarı verdi. Sanırım bununla ilgili..

Ne yapmalıyım? :(

----------| Güncelleme (1-Nisan-2006) |---------

Hatanın resmi:

Resim

İletiTarih: 01.04.2006, 21:13
sabri ünal
session tablosunu tamaben sil, standart phpBB den ilgili kısmın sql ini al buraya yapıştır, biraz fazla uğraşmışsınız gibi session tablosuyla...

İletiTarih: 02.04.2006, 10:04
SaiteK
sabri ünal yazdı:session tablosunu tamaben sil, standart phpBB den ilgili kısmın sql ini al buraya yapıştır, biraz fazla uğraşmışsınız gibi session tablosuyla...


Açıkçası ne yaptığımı bile bilmiyorum. :lol: Yedeğini alıp boşaltmayı deneyeceğim.


----------| Güncelleme (2-Nisan-2006) |---------

Dediğinizi yaptım fakat hala aynı hatayı almaktayım. :(

İletiTarih: 02.04.2006, 16:53
sabri ünal
konu boşaltmakla ilgili değil... session tablosuyla ilgili...


yani yapı olarak birden fazla index ve primary key girilmiş,

en iyisi şunu yap...

aşağıdaki sorguyla session tablosunu yeniden oluştur...

DROP TABLE IF EXISTS phpbb_sessions_keys;
CREATE TABLE phpbb_sessions_keys(
key_id varchar(50) NOT NULL,
user_id varchar(50) NOT NULL,
last_ip varchar(50) NOT NULL,
last_login varchar(50) NOT NULL
);

burdaki phpbb_ uzantılarını kendi prefixsine uygun şekle dönüştürmeyi unutma

İletiTarih: 02.04.2006, 20:39
SaiteK
Üzgünüm :( Yine olmadı.

İletiTarih: 03.04.2006, 20:01
sabri ünal
Afacann yazdı:Teşekkürler. MYSQL Check komutunu uyguladım phpbb_sessions için "PRIMARY ve INDEX anahtarlarının ikisine birden `session_id` sütunu için değer verilemez." şeklinde bir uyarı verdi. Sanırım bununla ilgili..

Ne yapmalıyım? :(

----------| Güncelleme (1-Nisan-2006) |---------

Hatanın resmi:

Resim



ikinci yapı için yani session_id_ip_user_id index ini kalem şekline tıklayarak editlemeye başla ve ordan session_id değerini çıkart, böyle yaparsan bu hatayı vermez

eğer yine olmazsa yine cevap yaz...

kolay gelsin...

İletiTarih: 04.04.2006, 17:51
SaiteK
Üzgünüm :( Yine olmadı...

İletiTarih: 04.04.2006, 18:19
sabri ünal
bence artık alexsise pm at...

ben anlamadım bu meretin derdini...

İletiTarih: 04.04.2006, 20:03
SaiteK
Sayfayı Güncelle dediğime hatalar kayboldu! :) Yardımlarınız için teşekkürler.

İletiTarih: 11.04.2006, 21:50
SaiteK
Sayfayı Güncelle dediğime hatalar kayboldu! :) Yardımlarınız için teşekkürler.

----------| Güncelleme (11-Nisan-2006) |---------

Yine aynı hatayı alıyorum :( Bu sefer MYSQL 'de " # PRIMARY sadece birincil bir anahtarın ismi olmalıdır! " diye bir hata alıyorum.

İletiTarih: 11.04.2006, 22:04
XeNo
sabri ünal doğru söylemiş aslında. Sorun tamamen "sessions" tablosuyla ilgili. Tablosu kısaltıp düzeltmen gerekebilir. Bunun için:

Kod: Tümünü seç
TRUNCATE TABLE tabloönadınız_sessions;


ve,

Kod: Tümünü seç
REPAIR TABLE tabloönadınız_sessions;


girdilerini phpMyAdmin benzeri veritabanı yöneticileri yardımıyla çalıştırın. Olmazsa tablo yeniden oluşturma gibi bir seçenek var önümüzde. O verilmiş. Ancak olmadı dediniz. Tekrar bakabiliriz. Siz bunu deneyin öncelikle.

Kolay gelsin.

Cvp: MYSQL Hatası

İletiTarih: 13.06.2006, 17:09
SaiteK
Kurallara aykırı davranmak istemiyorum fakat lütfen yardım edin, üyeler isyan etmeye başlayacak :cry: :cry: