RE: [Linux-programlama] PHP - MySQL Arama

---------

New Message Reply About this list Date view Thread view Subject view Author view Attachment view

From: Fatih Kaya (fkayaist@gmail.com)
Date: Thu 21 Dec 2006 - 17:20:59 GMT


:) Merhaba, sorun çözüldü. Karakter setleriyle ilgili hiçbir sorun yokmuş. Arama sorgumda like ‘$ara%’ oldugu için sadece aranan kelimeyle başlayanları cıkarıyormuş. Bana da hiç Türkçe karakter gecen bir ilk kelime sorgusu denk gelmemiş. Şimdi onu like ‘%$ara%’ diye degistirdim. her şeyi buluyor.

 

Yardımlar için teşekkürler.

 

Belki konuyu takip edenler bilmek ister: veritabanı utf8_turkish_ci, sayfalar charset=iso-8859-9 aranan kelimeyi sorguya $ara = mysql_real_escape_string($_GET['ara']); şeklinde alıyorum ve sorgum: mysql_query("SELECT * FROM video WHERE baslik like '%".$ara."%' or haber like '%".$ara."%' ORDER BY id DESC");

 

Bu şekilde sorunsuz çalışmaktadır.

 

 

Herkese iyi çalışmalar.

 

Fatih

  _____

From: linux-programlama-bounces@liste.linux.org.tr [mailto:linux-programlama-bounces@liste.linux.org.tr] On Behalf Of Erdal YAZICIOGLU
Sent: Thursday, December 21, 2006 5:18 PM
To: linux-programlama@liste.linux.org.tr
Subject: Re: [Linux-programlama] PHP - MySQL Arama

 

Şimdi

 

Benim aşağıdaki conf ile sorgularım sorunsuz çalışıyor... Şöyle yapalım... Aşağıdaki olayları yap... daha sonra yeni bir veri tabanı yarat... ona veri gir bakalım aynı hatalatrı verecek mi?

 

Erdal

----- Original Message -----

From: Fatih Kaya <mailto:fkayaist@gmail.com>

To: linux-programlama@liste.linux.org.tr

Sent: Thursday, December 21, 2006 5:12 PM

Subject: RE: [Linux-programlama] PHP - MySQL Arama

 

:) evet maalesef sorun cozulmedi. Aşağıdakini yapınca turkce karakterler ? (soru işaretine) dönüştü. Gidip veri tabanında utf8 tabloları latin5 yaptım bu sefer de websitenin tümünde soru işaretleri çıktı. Web sayfalarının karakter seti charset=iso-8859-9 bu arada.

 

Yani sorunsuz çalışan bir sayfanız varsa paylaşırsanız sevinirim.

 

 

Fatih

  _____

From: linux-programlama-bounces@liste.linux.org.tr [mailto:linux-programlama-bounces@liste.linux.org.tr] On Behalf Of Erdal YAZICIOGLU
Sent: Thursday, December 21, 2006 4:35 PM
To: linux-programlama@liste.linux.org.tr
Subject: Re: [Linux-programlama] PHP - MySQL Arama

 

Config dosyana şunu ekle

 

mysql_query("SET NAMES 'latin5'",$connection) or die(mysql_error());

 

ayrıca my.cnf dosyan şöyle olsun

[mysqld]
default-character-set=latin5
character_sets-dir=/usr/local/mysql/share/mysql/charsets
skip-character-set-client-handshake

 

başka birşeye gerek kalmaz

 

Kolay gele

----- Original Message -----

From: Fatih Kaya <mailto:fkayaist@gmail.com>

To: linux-programlama@liste.linux.org.tr

Sent: Thursday, December 21, 2006 4:23 PM

Subject: RE: [Linux-programlama] PHP - MySQL Arama

 

Sorgumdan önce şu kodları kullandım. Sorun çözülmedi:

 

mysql_query("SET NAMES 'utf8'");

mysql_query("SET CHARACTER SET utf8");

mysql_query("SET COLLATION_CONNECTION = 'utf8_turkish_ci'");

 

Elinde örnek bir dosyası olan varsa, gönderebilirse belki daha kolay çözebiliriz.

 

Fatih

  _____

From: linux-programlama-bounces@liste.linux.org.tr [mailto:linux-programlama-bounces@liste.linux.org.tr] On Behalf Of Volkan KIRIK
Sent: Thursday, December 21, 2006 3:07 PM
To: linux-programlama@liste.linux.org.tr
Subject: RE: [Linux-programlama] PHP - MySQL Arama

 

Adres cubugu duzelmeyecekki zaten.. sunucu browser arasi url, encode edilerek gonderilir. siz turkce yazsanizda yazsanizda adres barina, browser onu cevirir. fakat web sunucusuda phpye iletirken tekrar cozer. kafayi takmayin ona.

utf8 kullaniyorsaniz sorgunuzu yaptiginiz satirdan once arkadaslarin gonderdigi set komutlarini utf8 e gore duzenleyip kullanin.. latinse latin5 e gore duzenleyip kullanin

kolay gelsin.

Fatih Kaya <fkayaist@gmail.com> wrote:

Ýþe yaramadý.

Tam olarak ne yapmam gerek...? Adres cubugu da duzelmiyor...

Fatih

  _____

_______________________________________________
Linux-programlama mailing list
Linux-programlama@liste.linux.org.tr
http://liste.linux.org.tr/mailman/listinfo/linux-programlama

  _____

_______________________________________________
Linux-programlama mailing list
Linux-programlama@liste.linux.org.tr
http://liste.linux.org.tr/mailman/listinfo/linux-programlama

_______________________________________________
Linux-programlama mailing list
Linux-programlama@liste.linux.org.tr
http://liste.linux.org.tr/mailman/listinfo/linux-programlama


New Message Reply About this list Date view Thread view Subject view Author view Attachment view

---------

Bu arsiv hypermail 2.1.2 tarafindan uretilmistir.