Troubleshooting mysql php phpmyadmin deegaprogram
February 5, 2007
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