เชื่อมต่อเข้าฐานข้อมูล เพื่อเรียกค่าจาก mySQL ไม่ได้

ผมคิดว่าปัญหาอยู่ที่การกำหนดค่าในส่วนนี้ :
$con=mysqli_connect("localhost", "", "", "");
เพราะมีการแจ้งเตือนมาอย่างนี้ครับ :
Failed to connect to MySQL: Access denied for user 'root'@'localhost' (using password: NO)

คืออยากถามว่าเราต้องใส่ค่าเข้าไปยังไงถึงจะถูกต้อง เช่นถ้าผมเขียนสคริปต์ลงไปในไฟล์ php แบบนี้ -
$con=mysqli_connect("localhost", "root", "", "db_test");  ... ทดสอบทาง localhost ทุกอย่าง ok

จากนั้นผมก็แก้ไขชื่อของฐานข้อมูลให้ตรงกับชื่อดาต้าเบสจริงของโฮสก่อนที่จะอัพโหลด เป็น
$con=mysqli_connect("localhost", "root", "", "db_one");

...ปรากฏว่าไม่สามารถเชื่อมต่อได้

เคยลองเปลี่ยนจาก localhost เป็นชื่อโดเมนเนม เช่น abcd.co.th ก็ไม่ได้ผล
เป็นเพราะอะไรครับ...

ขอบพระคุณทุกความเห็นล่วงหน้าครับ
แสดงความคิดเห็น
โปรดศึกษาและยอมรับนโยบายข้อมูลส่วนบุคคลก่อนเริ่มใช้งาน อ่านเพิ่มเติมได้ที่นี่