คำตอบที่ได้รับเลือกจากเจ้าของกระทู้
ความคิดเห็นที่ 3
กรี๊ดดด ได้แล้วค่ะ
ตรงบรรทัดที่ 16 เราต้องพิมว่า
ขอบคุณทั้งสองท่านที่เข้ามาช่วยตอบค่ะ
ตรงบรรทัดที่ 16 เราต้องพิมว่า
$result = mysqli_query($dbc, $query, MYSQLI_STORE_RESULT);
ไอ้เราก็นึกว่าผิดตรงตอนconnect แต่จริงๆผิดตอนคิวรี่ลงไปนี่เองขอบคุณทั้งสองท่านที่เข้ามาช่วยตอบค่ะ
▼ กำลังโหลดข้อมูล... ▼
แสดงความคิดเห็น
คุณสามารถแสดงความคิดเห็นกับกระทู้นี้ได้ด้วยการเข้าสู่ระบบ
กระทู้ที่คุณอาจสนใจ
อ่านกระทู้อื่นที่พูดคุยเกี่ยวกับ
การออกแบบฐานข้อมูล
PHP
MySQL
วิศวกรรมคอมพิวเตอร์
การพัฒนา Web Application
ขอถามปัญหาการเชื่อม myslq ขึ้นerror Warning: mysql_query(): Access denied for user ''@'localhost' (using password: NO)
$dbc = mysqli_connect('localhost','root','password','test');
if(!$dbc) {
die('Not connected :' . mysqli_connect_errno());
}
//select database
$db_select = mysqli_select_db($dbc, "test");
if(!$db_select) {
die('Cannot find any database :' . mysqli_error($dbc));
}
//test
$query = "UPDATE student SET gpaTh = '4.00' WHERE id = '1'";
$result = mysql_query(@query);
mysqli_close($dbc);
?>
*password ไม่ใช่ข้อมูลจริง
error ที่ปรากฏ
Warning: mysql_query(): Access denied for user ''@'localhost' (using password: NO) in C:\AppServ\www\test\connection.php on line 16
Warning: mysql_query(): A link to the server could not be established in C:\AppServ\www\test\connection.php on line 16
รูปแคปเจอร์จากหน้าจอ[Spoil] คลิกเพื่อดูข้อความที่ซ่อนไว้
เราใส่ host username password และ database_name ถูกต้องแน่นอน ลอง login เข้า phpMyAdmin แล้ว
และ พารามิเตอร์ในฟังก์ชัน mysqli_connect ก็ถูกต้องตามdocumentationนี้ http://php.net/manual/en/function.mysqli-connect.php
พอลองพิมให้ password ผิดมันก็ขึ้น Warning: mysqli_connect(): (HY000/1045): Access denied for user 'kmp'@'localhost' (using password: YES) in C:\AppServ\www\test\connection.php on line 3
Not connected :1045
รูปแคปเจอร์จากหน้าจอ[Spoil] คลิกเพื่อดูข้อความที่ซ่อนไว้
เหมือนจะบอกว่ามันรู้จัก username นี้นะ แต่แค่พิมพ์ password ผิดเฉยๆ เราเลยงงว่าสรุปเราทำอะไรผิด
*เราเป็นมือใหม่ เพิ่งหัดเขียน php ตาม tutorial ใน youtube มาได้สัปดาห์เดียว
ขอคำชี้แนะด้วยค่ะ ขอบคุณค่ะ