Ceviz Forum

Geri Dön   Ceviz Forum > Programlama > Veritabanları & SQL

Cevapla
 
LinkBack Seçenekler
Eski 19/07/2003, 16:15   #1 (permalink)
Luke is back...
 
mkarabulut Adlı Üyenin Profil Grafiği
 
Üyelik Tarihi: 05/2002
Yer: ../Dark_Side
Mesaj: 2,443
Varsayılan text, longtext ve pma..

Merhaba..

mySQL de çok uzun bir metni koymak için TEXT alan kullanıyordum, ama beklenenden daha uzun bir metin (yaklaşık 21,000 karakter) TEXT alana konulduktan sonra bu alan için Phpmyadmin çok uzun bir veri girildiğinden bu alanı edit edemiyorum dedi..

LONGTEXT kullandım sorun hala devam ediyor..

Nedir bu çok uzun olduğu için edit edemiyorum mesajı, php ile ilgili bir kısıtlama mı, phpmyadmin ile ilgili mi yoksa mysql ile mi ilgili ?

mysql dokumanlarına bakılırsa TEXT alan için max boyut 65,536 , LONGTEXT için ise yaklaşık 4 milyar..

Sorun nerede sizce ?
__________________
Do or do not. There is no try.
mkarabulut hatta değil   Alıntı Yaparak Yanıtla
Eski 19/07/2003, 17:58   #2 (permalink)
Luke is back...
 
mkarabulut Adlı Üyenin Profil Grafiği
 
Üyelik Tarihi: 05/2002
Yer: ../Dark_Side
Mesaj: 2,443
Varsayılan

Biraz mesafe katettim..

Sorun Phpmyadmin ile ilgili görünüyor..

Fikri olan var mı ?
__________________
Do or do not. There is no try.
mkarabulut hatta değil   Alıntı Yaparak Yanıtla
Eski 19/07/2003, 18:21   #3 (permalink)
Registered User
 
Üyelik Tarihi: 07/2002
Mesaj: 6,401
Varsayılan

Ben kendi yazdığım scriptlerle Longtext alanları gayet güzel düzenleyebiliyorum.
Ansugo hatta değil   Alıntı Yaparak Yanıtla
Eski 19/07/2003, 18:57   #4 (permalink)
Luke is back...
 
mkarabulut Adlı Üyenin Profil Grafiği
 
Üyelik Tarihi: 05/2002
Yer: ../Dark_Side
Mesaj: 2,443
Varsayılan

Sorun veri tipinde değil zaten, alana çok uzun bir metin girmek ile ilgili..

HTTP protokolu veya PMA ile ilgili bir kısıtlama sanırım, ama emin değilim..
__________________
Do or do not. There is no try.
mkarabulut hatta değil   Alıntı Yaparak Yanıtla
Eski 19/07/2003, 19:43   #5 (permalink)
Registered User
 
Üyelik Tarihi: 07/2002
Mesaj: 6,401
Varsayılan

650166 karekterlik bir veriyi Textalanı ile editleyebilmişim. En fazla olarak editlediğim bir bunu bulabildim.

HTTP protokolünde bir kısıtlama olduğunu sanmıyorum. Benim tahminime göre belli bir karekter sayısınından sonra bazı şeyleri edit boxlarda göstermenin kişinin düzenleme yapmasına engel olacağı için ( scrool barın bir kaydırılması halinda 5 dakika beklemek gibi ) limitlenmesi olabilir.

Tam anladıysam tabii.
Ansugo hatta değil   Alıntı Yaparak Yanıtla
Eski 19/07/2003, 21:27   #6 (permalink)
Üye
 
Üyelik Tarihi: 07/2003
Mesaj: 1
Varsayılan

Aynı sorun benim başımdanda geçti bana göre pma'nın versiyonundan kaynaklanıyor olabilir...
asteriks hatta değil   Alıntı Yaparak Yanıtla
Eski 19/07/2003, 22:50   #7 (permalink)
Registered User
 
Üyelik Tarihi: 07/2002
Mesaj: 6,401
Varsayılan

Bu arada...

Az önce elimdeki PhpMyAdmin ile denediğimde 650166 karekterlik değeri kendi içinden düzenleyebildim. Yani tam olarak tüm içeriği gösterdi. Fakat şöyle bir uyarı vardı : Boyutu nedeniyle,
bu alan düzenlenmeyebilir.

Ama gayet güzel düzenlendi.

PhpMyAdmin sürüm : 2.3.3-rc1
Ansugo hatta değil   Alıntı Yaparak Yanıtla
Eski 21/07/2003, 11:24   #8 (permalink)
...
 
HunTER Adlı Üyenin Profil Grafiği
 
Üyelik Tarihi: 08/2002
Yer: İstanbul
Mesaj: 8,753
Varsayılan

Su olabılırmı.. PMA metnı metın alanına yazmadan once cesıtlı sınamalardan gecırmelı (htmlspecialchar gıbı).. Ve bu uzunluktakı bır degıskenı ıslemesı zor yada ımkansız olacagı ıcın yapmasının onune gececek bı lımıt konulmus olabılır?

Yanı belkı PMA ıcınde bı tarama ıle bu lımıt bulunur ve kaldırılır ıse o uzunluktakı bı metnı duzenlemek mumkun olabılır?
HunTER hatta değil   Alıntı Yaparak Yanıtla
Eski 21/07/2003, 12:48   #9 (permalink)
Luke is back...
 
mkarabulut Adlı Üyenin Profil Grafiği
 
Üyelik Tarihi: 05/2002
Yer: ../Dark_Side
Mesaj: 2,443
Varsayılan

@Hunter : Evet bu fikir oldukça mantıklı, zaten bu sınırın mysql veya php ile ilgili olmadığnıı biliyoruz..

Ben biraz problemi rafa kaldırdım, kim pma ile bu kadar uzun bi metni ekleyecem diye kendini kasar ki
__________________
Do or do not. There is no try.
mkarabulut hatta değil   Alıntı Yaparak Yanıtla
Eski 16/04/2007, 19:14   #10 (permalink)
Üye
 
Üyelik Tarihi: 03/2007
Mesaj: 6
Varsayılan

aynı olayı bende yaşadım bu şekilde bi çozume ulaştım deneyebilirsiniz

$text = addslashes (trim ($_POST['text']));
$ekle= mysql_query("INSERT INTO tablo_adi (veri) VALUES ('$text')");
phpmonster hatta değil   Alıntı Yaparak Yanıtla
Cevapla

Bookmarks

Seçenekler

Mesaj Yazma Hakları
Yeni mesajgöndermezsiniz
Cevap yazamazsınız
Dosya ekleyemezsiniz
Mesajınızı düzenleyemezsiniz

BB code is Açık
[IMG] kodu Açık
HTML kodu Kapalı
Trackbacks are Açık
Pingbacks are Açık
Refbacks are Açık

Benzer Konular
Konu Konuyu açana göre Forum Cevap En Son Mesaj
text Viran Web Tasarım 5 25/02/2007 15:36
Text veritabanı DüşünenCeset PHP 6 11/01/2007 19:14
Hotmaile text/plain format inbox, text/html ise spam oluyo dvdbil PHP 0 28/12/2006 16:48
Text g_azlag Javascript / DHTML / Ajax 1 22/06/2006 11:40
web->text? bacanak ASP 2 30/03/2004 10:29


Forum saati Türkiye saatine göredir. GMT +3. Şu anda saat 01:32.

Reklamlar & Desteklenenler
Hassas Valf | Hassas Kaplama | Antalyamız | Gazete | Ticari Bilişim | Hakan Müştak | Rüya Tabirleri | Kadın | Hastalıklar | Cepte msn ve e-posta | Webmaster | Antalya Aupair | Turkish Property Antalya | Forum | Chat | Perde | Adsl | Araba | bolindir.com | guncelle.com | livescore | Web Tasarım | evden eve nakliyat | forum | evden eve | sohbet | Resimcim| Kalifiye İnsan Kaynakları | Web Tasarım | Oyun | Yusuf KOÇ | Akın Yorulmaz | şiir | UFO | Web Tasarım | Oyunlar | Canlı Tv |


Forum Yazılımı: vBulletin Copyright ©2000 - 2008, Jelsoft Enterprises Ltd.
Search Engine Friendly URLs by vBSEO 3.2.0
Copyright ©2001 - 2008, Ceviz.net