Page 1 of 1

วิธีแก้ Fatal error: Call to undefined function mysql_connect mssql_connect ก็คล

Posted: 17/05/2010 4:26 am
by imsn
วิธีแก้ Fatal error: Call to undefined function mysql_connect mssql_connect ก็คล้ายๆ กัน

สำหรับใครที่ลง apache + php5 + mysql5 ใน windows ใหม่
อาจเจอปัญหา เวลาจะเชื่อมต่อกับฐานข้อมูล mysql แล้วเจอ error ขึ้นว่า
Fatal error: Call to undefined function mysql_connect()

1.ให้ไปแก้ใน php.ini ซึ่งจะอยู่ใน c:windows\php.ini
หา ;extension=php_mysql.dll เอาเครื่องหมาย ; ออก
แล้วเซฟไฟล์ php.ini ถ้าใช้ mssql ก็หาที่ mssql แทน mysql

2.ก๊อปสองไฟล์ข้างล่างนี้
C:\PHP\libmysql.dll
C:\PHP\ext\php_mysql.dll
ไปไว้ที่ c:\windows\system32

3.รีสตาร์ทเซิร์ฟเวอร์ apache
เป็นอันเสร็จสิ้น พิธี

เทคนิคในการลงให้ลงตามนี้นะ
.1 ลง mysql5
.2 ลง apache2
.3 ลง php5 เป็นอันดับสุดท้าย