MySQL metin alanı sorunları

2 Cevap php

Bu oldukça noobish soru, ben şimdi bir kaç saat boyunca arandı ve ben bu basit olmak zorunda biliyorum. Ben XAMPP kullanıyorum ve ben birlikte PHP ve MySQL kullanımı hakkında biraz daha bilgi edinmek için çalışıyorum. Ben DB ve depolamak için bilgi bir tablo oluşturduğunuzda, ben tabloya bilgi eklemek çalıştı ve bir. Dat dosyası yerine metin olarak depolar. Bu ben tablo veya DB kuruyorum nasıl olmalı biliyorum ama herşeyin gitmiş ve ben sadece bir şey atlayarak olduğumu düşünüyorum.

* Apache/2.2.12 (Win32) DAV/2 mod_ssl/2.2.12 OpenSSL/0.9.8k mod_autoindex_color PHP/5.3.0 mod_perl/2.0.4 Perl/v5.10.0
* MySQL client version: 5.1.37
* PHP extension: mysqli

Bu phpmyadmin bilgi.

2 Cevap

Eğer masa alanın özelliklerini düzenleme yaparken, phpMyAdmin alan verilerin sunumunu etkileyen biri var: "Tarayıcı dönüşümü". Bu ayarlandığında için: bazı alan için "application / octetstream indirme", phpMyAdmin yerine "olduğu gibi" metin görüntüleme, bir (ikili) dosyası olarak içerik indirmek için izin verir ve görüntüler o bir "binary_file.dat" url olarak dosya.

Sen başka bir şey (bir boş bir değer iyi olurdu) için metin alanı için "Tarayıcı dönüşümü" olarak değiştirerek bu davranışı değiştirebilirsiniz.

Eğer söylediklerini gibi bir şey yaptığınızda

SELECT textfield FROM datatable;

veritabanı üzerinde, sizin gibi görünen bir sonuç almak:

+-----------------+
|    textfield    |
+-----------------+
| binary_file.dat |
+-----------------+

yerine dosyanın içeriğini alma eklemek için çalıştı ki?