Archive for พฤศจิกายน 22nd, 2007

Reset auto_increment field. และ utf8กับphpmyadmin

กำลังทำเว็บตัวนึงอยู่แล้วที่นี้ตอนลองเล่นกับ mysql มีfieldนึงที่ต้องตั้งเป็น auto_increment
พอลองทดสอบ insert ข้อมูล ตัวเลขใน field นี้ก็จะเพิ่มขึ้นเรื่อยๆ หลังจากทดสอบเสร็จแล้ว
ก็ลบข้อมูลออกแล้วต้องการให้ค่า auto_increment กลับไปเริ่มต้นที่ 1 ใหม่ ก็เจอวิธีการนึง
ใช้คำสั่งแบบนี้

ALTER TABLE [tablename] AUTO_INCREMENT =[number]

ต่อไปเป็นการทำให้ phpmyadmin เวลาแสดง row ข้อมูลที่เป็นภาษาไทยได้ถูกต้อง
วิธีการนี้ได้จาก ZePhy จากบอร์ดนาริสาที่กระทู้นี้ http://www.narisa.com/forums/index.php?showtopic=19091

นั่นคือใส่คำสั่งนี้ในโค้ด php หลังจากที่ทำการ connect และ เลือกฐานข้อมูลแล้ว

$dbhost = “localhost”;
$dbuser = “root”;
$dbpass = “xxxx”;
$dbname = “yourDB”;

$dbc = mysql_connect($dbhost,$dbuser,$dbpass) or die (“Can not connect MySQL”);
$dbs = mysql_select_db($dbname) or die (“Can not connect database”);
mysql_db_query($dbname,”SET NAMES UTF8″);//เพิ่มตรงนี้บรรทัดเดียว สบายแล้ว สากลๆ utf8

3 comments พฤศจิกายน 22, 2007


 

พฤศจิกายน 2007
พฤ อา
« ต.ค.   ธ.ค. »
 1234
567891011
12131415161718
19202122232425
2627282930  

ความเห็นล่าสุด

etcpe9 on Validate Form ด้วย LiveVa…
BraiN on ประสบการณ์ จับใบดำใบแดง
pphetra on Tree In Haskell
phondanai on Tree In Haskell
ืneogravity on About

Meta

Blogroll

cpe9

Linux

programming