Webmaster Forumu

Geri git   Webmaster Forumu > Webmaster Kaynak Eğitim Tanıtım Hizmet > MySQL Veritabanı SQL

MySQL Veritabanı SQL SQL MySQL Access MSSQL Oracle Veritabani Database

Cevapla
 
LinkBack Seçenekler Stil
  #1 (permalink)   iTrader 
Alt 2007-08-20, 19:37
Loi - ait Kullanıcı Resmi (Avatar)
Loi Loi isimli üyemiz çevrimdışıdır. (Offline)
Dumuratör
 
Üyelik tarihi: Nov 2006
Nerden: localhost
Mesajlar: 2.203
Blog Entries: 2
Tecrübe Puanı: 4
iTrader: %100/4
Loi has a spectacular aura aboutLoi has a spectacular aura about
Standart TextDatabase i MySQL e aktarım problemi

MySQL hakkında deneyimli arkadaşların yardımına ihtiyacım var.
Bir text database i yazdığım ufak bir script ile MySQL e aktarıyordum, aktardımda ancak PhpMyAdmin uzerinden baktığımda ı,ş,ğ gibi karakterlerinin yerine ? işareti gözükmekteydi. Basit bir script daha yazıp databaseden bi kaç satır metin çektiğimde onlardada bu ? işareti sıkıntısı olduğunu gördüm.

Database converting esnasında ne yapmalıyımki ? işaretleri gözükmesin bunun yerine gerçek karakterler gözüksün.. Tabloda sütunları Collation i Latin5 olarak tanımlamıştım.

Bu arada, PhpMyAdmin üzerinden database e eklediğim metinleri web sayfasında düzgün şekilde görebilmekteyim.

Teşekkürler.
__________________
Wipe çektim sevdalara..
Alıntı ile Cevapla

  #2 (permalink)   iTrader 
Alt 2007-08-20, 19:53
Member
 
Üyelik tarihi: Dec 2006
Mesajlar: 129
Blog Entries: 1
Tecrübe Puanı: 0
iTrader: %0/0
FileZilla is an unknown quantity at this point
Standart

kaydederken scriptte

@mysql_connect($veritabani_lokasyonu,$veritabani_k ullanici_adi,$veritabani_kullanici_sifresi) or die('Veritabanı Bağlanma Hatası');
@mysql_select_db($veritabani_adi) or die('Veritabanı Seçme Hatası');
@mysql_query("SET NAMES 'latin5'");
@mysql_query("SET CHARACTER SET latin5");
@mysql_query("SET COLLATION_CONNECTION = 'latin5_turkish_ci'");


bu şekilde kullan

aynen okurkende

@mysql_connect($veritabani_lokasyonu,$veritabani_k ullanici_adi,$veritabani_kullanici_sifresi) or die('Veritabanı Bağlanma Hatası');
@mysql_select_db($veritabani_adi) or die('Veritabanı Seçme Hatası');
@mysql_query("SET NAMES 'latin5'");
@mysql_query("SET CHARACTER SET latin5");
@mysql_query("SET COLLATION_CONNECTION = 'latin5_turkish_ci'");


böyle kullan

birde db yi latin5 olarak aç.
Alıntı ile Cevapla

  #3 (permalink)   iTrader 
Alt 2007-08-20, 21:52
Loi - ait Kullanıcı Resmi (Avatar)
Loi Loi isimli üyemiz çevrimdışıdır. (Offline)
Dumuratör
 
Üyelik tarihi: Nov 2006
Nerden: localhost
Mesajlar: 2.203
Blog Entries: 2
Tecrübe Puanı: 4
iTrader: %100/4
Loi has a spectacular aura aboutLoi has a spectacular aura about
Standart

Çok saol FileZilla,
Tam olarak buna ihtiyacim vardi ama daha once yapmadigim icin nasil oldugunu bilmiyordum.

Alıntı:
@mysql_query("SET NAMES 'latin5'");
@mysql_query("SET CHARACTER SET latin5");
@mysql_query("SET COLLATION_CONNECTION = 'latin5_turkish_ci'");
+REP!
__________________
Wipe çektim sevdalara..
Alıntı ile Cevapla

  #4 (permalink)   iTrader 
Alt 2007-08-20, 22:04
mami
 
Üyelik tarihi: Sep 2006
Nerden: dreamcity
Mesajlar: 4.308
Blog Entries: 3
Tecrübe Puanı: 0
iTrader: %100/18
Mywedding is just really niceMywedding is just really niceMywedding is just really niceMywedding is just really nice
Standart

merhaba ,

aşağıdaki config dosyasında nasıl kullanabilirim , verdiğiniz örneği acaba,
Alıntı:
// MySQL configuration
$CONFIG['dbserver'] = 'localhost'; // Your database server
$CONFIG['dbuser'] = 'duserrrr'; // Your mysql username
$CONFIG['dbpass'] = 'passsss'; // Your mysql password
$CONFIG['dbname'] = 'dnamessss; // Your mysql database name
aslında , pma,deki veritabanım latin5, veritabanındaki, tablelar latin5, içindekiler latin5_turkish_ci , yaptığım halde, pma,dan bakınca karakterlerde sorun yok, ama sayfa üzerinde ,aynı loi nin yazdığı gibi, İ=?, ş=? gibi oluyor..

Konu Mywedding tarafından (2007-08-20 Saat 22:07 ) değiştirilmiştir..
Alıntı ile Cevapla

  #5 (permalink)   iTrader 
Alt 2007-08-20, 22:22
Member
 
Üyelik tarihi: Dec 2006
Mesajlar: 129
Blog Entries: 1
Tecrübe Puanı: 0
iTrader: %0/0
FileZilla is an unknown quantity at this point
Standart

config değilde, mysql.inc veya db.inc gibi bir dosyada artık hangisi varsa mysql_connect ve mysql_select vardır
alt alta hemen altına o kodu bırakıp keyfinize bakın
Alıntı ile Cevapla

  #6 (permalink)   iTrader 
Alt 2007-08-20, 22:31
Loi - ait Kullanıcı Resmi (Avatar)
Loi Loi isimli üyemiz çevrimdışıdır. (Offline)
Dumuratör
 
Üyelik tarihi: Nov 2006
Nerden: localhost
Mesajlar: 2.203
Blog Entries: 2
Tecrübe Puanı: 4
iTrader: %100/4
Loi has a spectacular aura aboutLoi has a spectacular aura about
Standart

config.php asagidaki gibidir.
Alıntı:
<?
$db = mysql_connect("localhost","root","");
@mysql_select_db("haber");
@mysql_query("SET NAMES 'latin5'");
@mysql_query("SET CHARACTER SET latin5");
@mysql_query("SET COLLATION_CONNECTION = 'latin5_turkish_ci'");

if (!$db)
{
echo "bağlantı yok";
echo 'MySQL Hatası: ' . mysql_error();
exit;
}
?>
__________________
Wipe çektim sevdalara..
Alıntı ile Cevapla

Cevapla

Seçenekler
Stil


Benzer Konular
Konu Konuyu Başlatan Forum Cevaplar Son Mesaj
bir mysql problemi uzaymerkezicom MySQL Veritabanı SQL 5 2007-04-24 20:48
cpanel mysql problemi Uzak444 Kontrol Panelleri 0 2007-01-27 12:20
Cpanelden Plesk'e aktarım mümkün mü ? atay Kontrol Panelleri 9 2006-12-31 22:25
mysql problemi OnurSQL PHP 3 2006-08-24 15:23
micfo.com da mysql problemi ilkerortac MySQL Veritabanı SQL 1 2006-04-14 04:26


Bütün Zaman Ayarları WEZ +2 olarak düzenlenmiştir. Şu Anki Saat: 11:21 .


Powered by vBulletin® Version 3.7.3
Copyright ©2000 - 2008, Jelsoft Enterprises Ltd.
Content Relevant URLs by vBSEO 3.2.0

Firefox