A-AA+then

PHP mysql server 5.1

1,495
ขอความช่วยเหลือหน่อย
ตอนนี้ สามารถ run php ร่วมกับ IIS ได้แต่มีปัญหาที่ว่าไม่สามารถ connect mysql ได้
ขึ้นแบบด้านล่าง

PHP Fatal error: Call to undefined function mysql_connect() in D:\Inetpub\wwwroot\myphp\Test\mysql.php on line 5

เลยเข้าไปดูบทความ

http://www.thaicreate.com/php/php-mysql-install.html
ทำตามทุกขั้นตอนแล้วก็ยังไม่ได้ไม่ทราบว่า
ต้องทำอย่างไรอีกคะหมดปัญญาแล้วคะ

MySql server 5.1
php 5

4 ความคิดเห็น

port ชนกันรึป่าวครับ
1

ตรวจสอบ port ครับ ว่าชนกันหรือเปล่า
ตรวจสอบ php.ini ว่า ได้เปิดใช้ mysql หรือเปล่า
ได้สั่งรัน mysql หรือเปล่า
2

mysqli.default_port = 3306
3

วิธีแก้ไขคะ กว่าจะหาจนเจอ
1.ให้ไปแก้ใน php.ini ซึ่งจะอยู่ใน c:\program files\php\php.ini หรืออาจจะอยู่ใน c:windows\php.ini
หา ;extension=php_mysql.dll แล้วแก้แก้เป็น extension=php_mysql.dll (เอาเครื่องหมาย ; ออก)
แล้วเซฟไฟล์ php.ini

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

3.รีสตาร์ทเซิร์ฟเวอร์ apache หรือ IIS

เพี้ยงเท่านี้ก็จะสามารถเชื่อมต่อกับฐานข้อมูล mysql ได้แล้ว
4
^