Error แบบนี้เป็นที่ Hosting หรือ userเขียนphpผิด

พักนี้เกิดอาการแบบนี้บ่อยๆมากเลยครับ
ช่วยตอบด้วยครับ

Warning: mysql_connect(): Can’t connect to local MySQL server through socket ‘/var/lib/mysql/mysql.sock’ (2) in …

Warning: mysql_db_query(): A link to the server could not be established in …

Warning: mysql_num_rows(): supplied argument is not a valid MySQL result resource in …

error แบบนี้เป็นที่ Hosting หรือ user เขียน php ผิดครับ
เป็นๆหายๆ Code ก็ไมไ่ด้เปลี่ยนแปลงอะไรเลย ใช้ของเดิมตลอดครับ

ต้อง check ดูว่า mysql ทำงานอยู่หรือปล่าว
ถ้า mysql ทำงานอยู่ อาจจะ module ของ php config ไำม่ถูกต้อง

script ไม่สามารถใช้งานใน safe mode ได้ เป็นที่ script

แก้ไขง่ายๆครับ

ลองเปลี่ยน database host จาก localhost
เป็น 127.0.0.1
ครับ

น่าจะหาย…

เจ้าของกระทู้หายไปไหนแล้ว แก้ได้ยังครับ

แนะนำอีกอันนะ อาจจเป็นที่ permission ของ /var/lib/mysql ก็ได้
ควรเป็น drwx–x--x และ own by mysql:mysql ครับ

หรือ

อาจเป็นที่ socket มันไปอยู่อีกที่ เช่น /tmp/mysql.sock ก็เป็นได้
(พวก compile จาก source?)

ลองเช็คจากการต่อ แบบพื้นฐานดูก่อนสิครับ
ว่าต่อได้ไหม