ผมพึ่งทดลองใช้ Mysql ครับ แล้วทดลองเชื่อมต่อแล้วไม่ได้ครับ
<?
$host="localhost";
$username="root";
$password="root";
$connect= Mysql_connect( $host,$username,$password);
if ( !$connect )
{
echo "ติดต่อฐานข้อมูล Mysql ไม่ได้";
exit();
}else{
echo "ติดต่อฐานข้อมูล Mysql ได้ ";
}
mysql_close($connect);
?>
พอรันจะขึ้นดังนี้ครับ
Warning: mysql_connect(): Client does not support authentication protocol requested by server; consider upgrading MySQL client in D:\testPHP\index.php on line 7
ติดต่อกับฐานข้อมูล Mysql ไม่ได้
แต่ถ้าผมลองติดต่อผ่าน ODBC จะติดต่อได้ครับ
ผมจะต้องไป set ค่าอะไรเพิ่มเติมหรือเปล่าครับ
ขอบคุณครับ
จากความคิดเห็นที่ 2 ผมจะเข้าไป console ของ mysql ตรงไหนครับ
จากความคิดเห็นที่ 3 ผมลองดูแล้วแต่ก็ยังไม่ได้ครับ
จะขึ้น
Warning: mysql_connect(): Access denied for user 'root'@'localhost' (using password: NO) in D:\testPHP\index.php on line 7
ติดต่อกับฐานข้อมูล Mysql ไม่ได้