ติดต่อฐานข้อมูล (HOST จริง) ไม่ได้ครับ (ทำได้แ

เริ่มโดย nicezax7, 19 ตุลาคม 2015, 16:11:09

หัวข้อก่อนหน้า - หัวข้อถัดไป

0 สมาชิก และ 1 ผู้มาเยือน กำลังดูหัวข้อนี้

kunnarakkup

อ้างถึงจาก: artis ใน 19 ตุลาคม 2015, 22:17:12
ลองเช็คดีๆครับว่าทุกอย่างครบแล้วจริงหรือไม่
server = localhost หรืออะไรก็ว่ากันไป
username = ชื่อที่ใช้ในการเชื่อมต่อ
password = รหัสผ่านที่ใช้กับ username
database = ชื่อ database ที่ต้องการเชื่อมต่อ
ถ้าครบแล้วก็ไปดูการใช้คำสั่งต่างๆว่าถูกต้องหรือเปล่า ดูดีๆ ใจเย็นๆ มันมีผิดอยู่แน่ๆ เชื่อผม

ทำตามนี้เลยครับ ตอนผมต่อกับ database บนโฮสก็ต่อแบบนี้ จริงๆก็เขียนปกติแต่ที่เพิ่มขึ้นมาก็คือ ชื่อ database ครับ จริงๆเข้าไปดูที่ phpmyadmin เข้าหน้า ฐานข้อมูลก็ได้ครับ จะขึ้นพวก ชื่อ localhost user pasword แล้วก็ชื่อ database ครับ น่าจะได้นะ เผื่อที่ใส่อยู่อาจจะผิดซักทีนึงครับ

thaisew


nicezax7

#22
สามารถติดต่อฐานข้อมูลได้แล้วนะครับ วิธีการก็คือ หากใครเจอปัญหาอย่างผม
ทาง Host เขาจะมี ID PASS ให้ สำหรับ Login เข้าสู่ DirectAdmin กับฐานข้อมูล เขาจะให้สร้างเอาใหม่ ก็คือ ตั้งชื่อฐานข้อมูล และ รหัสผ่าน ชื่อฐานข้อมูลกับ กับ id ในการเข้าสู่ php myadmin นั้นคืออันเดียวกันครับ
งงไหมครับ

Code ครับ

<!DOCTYPE html PUBLIC "-//W3C//DTD XHTML 1.0 Transitional//EN" "http://www.w3.org/TR/xhtml1/DTD/xhtml1-transitional.dtd">
<html xmlns="http://www.w3.org/1999/xhtml">
<head>
<meta http-equiv="Content-Type" content="text/html; charset=utf-8" />
<title>Untitled Document</title>
</head>

<body>
<?php
$servername 
"localhost";//&#3605;&#3619;&#3591;&#3609;&#3637;&#3657;&#3651;&#3627;&#3657;&#3651;&#3626;&#3656;&#3648;&#3611;&#3655;&#3609; localhost &#3652;&#3611;&#3648;&#3621;&#3618;&#3588;&#3619;&#3633;&#3610; &#3652;&#3617;&#3656;&#3605;&#3657;&#3629;&#3591;&#3649;&#3585;&#3657;&#3652;&#3586;&#3629;&#3632;&#3652;&#3619;
$username "xxxxxcom_xxxxxx";//&#3605;&#3619;&#3591;&#3609;&#3637;&#3657;&#3648;&#3611;&#3655;&#3609; ID &#3648;&#3586;&#3657;&#3634;&#3626;&#3641;&#3656; php myadmin
$password "xxxxxxxxx";//&#3605;&#3619;&#3591;&#3609;&#3637;&#3657;&#3648;&#3611;&#3655;&#3609;&#3619;&#3627;&#3633;&#3626;&#3612;&#3656;&#3634;&#3609;&#3607;&#3637;&#3656;&#3648;&#3586;&#3657;&#3634;&#3626;&#3641;&#3656; phpmyadmin &#3588;&#3619;&#3633;&#3610;

// Create connection
$conn = new mysqli($servername$username$password);

// Check connection
if ($conn->connect_error) {
    die(
"Connection failed: " $conn->connect_error);

echo 
"Connected successfully";
?>

</body>
</html>


จะเห็นได้ว่า ผมไม่ได้นำรหัสของ Host มาใช้นะครับ ต้องใช้เป็นรหัส ฐานข้อมูล หรือ php myadmin ครับ