Troubleshooting mysql php phpmyadmin deegaprogram

mysql

– ตั้งแต่เวอร์ชั่น 4.0 เป็นต้นไป หากคุณต้องการให้มันเก็บภาษาไทยถูกๆ (ไม่ขึ้น ???) เติมไอ้นี่เข้าไป

$charset = “SET character_set_results=tis620”;
mysql_query($charset) or die(“Invalid query: ” . mysql_error());

tag : mysql ภาษาไทย ???

phpmyadmin

– php 5 เป็นต้นไป ไม่ได้เซต mysql ให้ใช้ได้แบบ default ให้ไปแก้โดยเซต variable path ให้เห็น libmysql.dll และ แก้ให้เห็น extension=php_mysql.dll

– แก้ extension=php_mbstring.dllด้วยถึงจะใช้ได้

PEAR

– โหลด go-pear.php แล้วใช้คำสั่ง php go-pear.php

– เลือก directory รากให้อยู่ที่ c:\php เลย

– หลังลง pear เสร็จ ใช้คำสั่ง pear install DB.php ด้วย

deegaprogram (ไม่ต้องไปเซิร์ชที่ไหนนะครับ เป็นโปรเจคที่รับจากเพื่อนมาทำ ^^”)

– ถ้าคุณไม่คิดว่า source code โปรแกรมคุณจะถูกขังอยู่ในคอมของคุณอย่างเดียว กรุณาเขียนdoc เล็กๆน้อยๆไว้ด้วย

– register_globals ต้องเซตเป็น on จึงจะใช้ session_register() ได้ (แต่ทางที่ได้ใช้ $_SESSION ดีกว่า)

– session.save_path ต้องชี้ไปที่ไดเรคตอรี่จริง อย่าใส่ไว้ที่ c:\tmp เพราะมี security flaw

-tag_short_hand คือการเซตให้ <? ?> ใช้อ่าน php ได้เลย(แต่ระวังมันชนกับแท็ค asp, xml)

– เซตให้แสดง E_All ตอนทำ แต่ตอนใช้จริง เอาออกด้วย (security flaw)

– md5 checksum password ตอนตั้งด้วย

phpnuke

– แค่ import .sql เข้าไปก็ใช้ได้เลย (โว้ย)

– เวลา import เลือก  connection collation เป็น tis_620_thai_ci

  1. Leave a comment

Leave a Reply

Fill in your details below or click an icon to log in:

WordPress.com Logo

You are commenting using your WordPress.com account. Log Out / Change )

Twitter picture

You are commenting using your Twitter account. Log Out / Change )

Facebook photo

You are commenting using your Facebook account. Log Out / Change )

Google+ photo

You are commenting using your Google+ account. Log Out / Change )

Connecting to %s

%d bloggers like this: