2010-05-26 8 views
3

이것은 꽤 멍청한 질문입니다. 몇 시간 동안 수색했는데 이것이 간단해야한다는 것을 알고 있습니다. 나는 XAMPP를 사용하고 있으며 PHP와 MySQL을 함께 사용하는 방법에 대해 좀 더 배우려하고있다. 저장할 DB와 테이블을 만들 때 테이블에 정보를 삽입 해 보았고 텍스트가 아닌 .dat 파일로 저장했습니다. 나는 이것이 내가 테이블이나 DB를 설정하는 방법과 관련이 있다는 것을 알고 있지만, 나는 일을 끝내고 나는 무언가를 뛰어 넘고 있다고 생각합니다.MySQL의 텍스트 필드 문제

* 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 

이는 phpmyadmin 정보입니다.

+0

구체적으로 작성하십시오. 귀하의 질문은 무엇입니까? – echox

+0

죄송합니다. 그래, 간단한 사용자 로그인을 만들고 있습니다. 나는 사용자 정보를 위해 DB와 테이블을 만들었다. 모든 명령문은 오류없이 정상적으로 작동합니다. 내가 그것을 실행했을 때, 나는 갔다가 DB를 점검하고 텍스트가 있어야하는 위치에 "binary_file.dat"라고 표시한다. 나는 그것이 어리 석고 작은 무엇인지 확실하지 않다. – Elliott

+0

아무도 귀하의 질문을 이해하지 못했지만 실제로는 조금 혼란 스럽습니다. :) 솔루션에 대한 내 대답을 참조하십시오. –

답변

1

테이블 필드의 속성을 편집 할 때 phpMyAdmin에서 필드 데이터의 표시에 영향을주는 필드가 "브라우저 변환"입니다. 일부 필드의 경우 "application/octetstream : download"로 설정하면 텍스트를 "있는 그대로"표시하는 대신 phpMyAdmin을 사용하여 내용을 (이진) 파일로 다운로드하고 해당 파일을 "binary_file.dat"URL로 표시합니다 파일.

텍스트 필드의 '브라우저 변환'을 다른 것으로 변경하면이 동작을 변경할 수 있습니다 (빈 값은 좋음).

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

대신에 당신이 할 파일의 내용을 얻는 :

+0

고마워요. 모든 텍스트에 가장 적합한 옵션은 무엇입니까? 방금 text/plain 형식으로 두었습니다 : – Elliott

+0

@chenger 형식으로 목록의 각 옵션에 대한 툴팁을 읽을 수 있습니다. 각 변환에 대한 설명이 있습니다. 필드에 유효한 HTML이 포함되어 있으면 "text/plain : formatted"가 좋습니다. –

0

당신은 당신이 당신의 데이터베이스에

SELECT textfield FROM datatable; 

뭔가를 할 때, 당신은 같은 보이는 결과를 얻을 건가요 삽입을 시도 했습니까?