|
|
|
ติดตั้งฐานข้อมูล tis620 แต่มันออกมาเป็นแบบนี้ latin1_swedish_ci งงครับ |
|
|
|
|
|
|
|
ติดตั้งฐานข้อมูล tis620 แต่มันออกมาเป็นแบบนี้ latin1_swedish_ci ทุกๆตรางเลย โดยใช้โค้ดด้านล่างนี้ในการติดตั้ง ทดสอบ 2โฮสท์แต่เพี้ยนอยู่โฮสท์เดียวที่ต้องใช้คำสั่ง RewriteEngine on ส่วนอีกโฮสท์ไม่ต้องใช้และไม่เพี้ยนเป็นเพราะอะไรใครรู้ช่วยบอกด้วยครับ
Code (PHP)
<meta http-equiv="content-type" content="text/html;charset=tis-620">
<?php
$host = "localhost" ;
$username = "user_test" ; // ชื่อในการติดต่อ mysql
$password = "pass_test" ; // password ในการเชื่อมต่อกับฐานข้อมูล
$db = "1234_test" ; // ชื่อฐานข้อมูล
$connect = mysql_connect($host,$username,$password) ;
mysql_select_db($db) ;
mysql_db_query($db,"SET NAMES tis620");
// สร้างตาราง admin
$sql[0] = "CREATE TABLE admin_member (
user varchar(40) NOT NULL ,
password varchar(40) NOT NULL,
email varchar(40) NOT NULL)" ;
// สร้างตาราง member
$sql[1] = "CREATE TABLE `member` (
`id` int(6) NOT NULL auto_increment,
`member_id` varchar(20) NOT NULL default '',
`name` varchar(50) NOT NULL default '',
`age` varchar(10) NOT NULL default '',
`province` varchar(40) NOT NULL default '',
`phone` varchar(10) NOT NULL default '',
`email` varchar(40) NOT NULL default '',
`signup` varchar(40) NOT NULL default '',
PRIMARY KEY (`id`))";
// บันทึก user password และ email
$sql[2] = "INSERT INTO admin_member (user,password,email) VALUES ('admin', 'admin', '[email protected]')" ;
for($i=0;$i<3;$i++) {
$result = mysql_query($sql[$i]) ;
}
if($result) {
echo "<br><br><center><font size=\"3\" face='Tahoma,MS Sans Serif'><b>ขณะนี้ระบบได้สร้างตารางในการใช้งานสำเร็จแล้วครับ</b></font></center>" ;
echo "<meta http-equiv='refresh' content='15; url=index.php'>" ;
}
else {
echo "<br><br><center><font size=\"3\" color='red' face='Tahoma,MS Sans Serif'><b>ไม่สามารถสร้างตารางในการใช้งานได้ครับ " ;
echo "<br>ลองตรวจสอบไฟล์ config.inc.php ดูครับ</b></font></center>" ;
}
?>
Tag : - - - -
|
|
|
|
|
|
Date :
2010-03-22 16:00:15 |
By :
Meen |
View :
1469 |
Reply :
1 |
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
แก้ไขเองได้แล้วครับ บังคับ3ส่วน
- ENGINE=MyISAM DEFAULT CHARSET=tis620 " ;
- ENGINE=MyISAM DEFAULT CHARSET=tis620 AUTO_INCREMENT=50 ";
- $sql[3]= "ALTER DATABASE DEFAULT CHARACTER SET tis620 COLLATE tis620_thai_ci";
Code (PHP)
<meta http-equiv="content-type" content="text/html;charset=tis-620">
<?php
$host = "localhost" ;
$username = "user_test" ; // ชื่อในการติดต่อ mysql
$password = "pass_test" ; // password ในการเชื่อมต่อกับฐานข้อมูล
$db = "1234_test" ; // ชื่อฐานข้อมูลของคุณ
$connect = mysql_connect($host,$username,$password) ;
mysql_select_db($db) ;
mysql_db_query($db,"SET NAMES 'tis620' ");
// สร้างตาราง admin
$sql[0] = "CREATE TABLE admin_member (
user varchar(40) NOT NULL ,
password varchar(40) NOT NULL,
email varchar(40) NOT NULL)
ENGINE=MyISAM DEFAULT CHARSET='tis620' " ;
// สร้างตาราง member
$sql[1] = "CREATE TABLE `member` (
`id` int(6) NOT NULL auto_increment,
`member_id` varchar(20) NOT NULL default '',
`name` varchar(50) NOT NULL default '',
`age` varchar(10) NOT NULL default '',
`province` varchar(40) NOT NULL default '',
`phone` varchar(10) NOT NULL default '',
`email` varchar(40) NOT NULL default '',
`signup` varchar(40) NOT NULL default '',
PRIMARY KEY (`id`))
ENGINE=MyISAM DEFAULT CHARSET='tis620' ";
// บันทึก user password และ email
$sql[2] = "INSERT INTO admin_member (user,password,email) VALUES ('admin', 'admin', '[email protected]')" ;
$sql[3]= "ALTER DATABASE DEFAULT CHARACTER SET tis620 COLLATE tis620_thai_ci";
for($i=0;$i<4;$i++) {
$result = mysql_query($sql[$i]) ;
}
?>
|
|
|
|
|
Date :
2010-03-22 18:19:12 |
By :
Meen |
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
Load balance : Server 03
|