mySQL veritabanımı yedeklemek için birçok betiği denedim ama hepsi başarısız olur ..
phpMyAdmin, dizgilerim gerektiği gibi kaçan bir phpMyAdmin.
Burada sorun nedir?kodlama ve PHP veritabanı yedekleme komut dosyalarında kaçan
Veritabanımdaki bazı dizelerde "é" vb. Uluslararası karakterlere sahibim. phpMyAdmin dökümü, ayrıca "\ r \ n" gibi komutları da kırıyor gibi görünen şeyler gösteriyor.
Bu bir kodlama sorun mu? Veritabanımda ilk etapta "é" olmamalı mıyım?
Tüm bu kodlama, kaçma kafamın üstündedir, her zaman bununla uğraşıyorum. Sadece veritabanımda insan tarafından okunabilir ve tarayıcıda ayrıştırılmış insan okunabilir her şeyi istiyorum. Neden bu kadar zor?
Her şeyi UTF-8'e ayarlamaya çalışıyorum, ancak json_encode() ile işleri yolladığımda veritabanında tüm bu \ u00e9 \ var.
$tableName = 'albums';
$backupFile = 'albums.sql';
$query = "SELECT * INTO OUTFILE '$backupFile' FROM '$tableName'";
$result = mysql_query($query);
if (!$sql_res) {
echo "error";
}
tarayıcı çıkışları "hata" komut satırı erişimi ve Mysqldump yüklü olup olmadığını
Hangi PHP modülünü kullanıyorsunuz? PDO, mysql veya mysqli? – stillstanding
eh, mysql. başkalarının ne olduğunu bile bilmiyorum .. – FFish
SQL kodunda bir hata var, olmalıdır: SELECT * '$ tableName' INTO OUTFILE '$ backupFile'; ve bir hata için kontrolünüz var olmayan bir değişkene bakar, bu yüzden her zaman yanlış olur – Patrick