머리>
<본문>
$MySQL_server_name='로컬호스트'
$mysql_username='루트'
$mysql_passWord='000000'
$mysql_database='lib'
$conn=mysql_connect($mysql_server_name,$mysql_username,$mysql_password,$mysql_database)
$sql="mytb에서 이름, 나이 선택";
PRint($conn)
$rs=mysql_db_query("lib","mytb에서 * 선택",$conn)
print("n
");
while($row = mysql_fetch_object($rs)){
print ($row->name.":".$row->age."
")
}
mysql_close($conn)
?>
다음과 같이 표시됩니다:
리소스 ID #1
dd:54
ddd:8
??:15
???:25
??:32
MySQL 인코딩: utf8, GBK가 시도되었습니다. mysql 글꼴과 명령줄 표시가 모두 정확합니다.
추가된 질문:
잘못된 코드:
???:15
???:25
??:32
이 줄에는 데이터베이스의 값이 한자로 표시됩니다.
해결책:
$rs=mysql_db_query("lib","select * from mytb",$conn)
로 시작
mysql_query("세트 이름 gb2312"); 또는 mysql_query("세트 이름 gbk");
위 내용은 PHP에서 한자가 깨지는 내용을 포함하여 PHP에서 한자가 깨지는 문제를 해결하는 방법을 소개합니다. PHP 튜토리얼에 관심이 있는 친구들에게 도움이 되길 바랍니다.