ThaiSEOBoard.com

Host and Domain => Host & Domain (general) => ข้อความที่เริ่มโดย: R-content ที่ 21 กันยายน 2020, 12:02:17



หัวข้อ: ทดสอบ connect mysql ไม่ขึ้นอะไรเลย ต้องเชคยังไงครับ
เริ่มหัวข้อโดย: R-content ที่ 21 กันยายน 2020, 12:02:17
ใช้ host godaddy
เชื่อมต่อ mysql ไม่ได้


<?php
echo "test";

$connect = mysql_connect('localhost','root','pass');

if($connect) echo "connect";
else echo "fail";



?>

มันขึ้นเฉพาะ test ที่ echo บรรทัดแรก
มันไม่ขึ้น connect หรือ fail  ต้องเชคยังไงครับ


หัวข้อ: Re: ทดสอบ connect mysql ไม่ขึ้นอะไรเลย ต้องเชคยังไงครับ
เริ่มหัวข้อโดย: arafarn12 ที่ 21 กันยายน 2020, 13:34:00
ลองใส่
โค๊ด:
ini_set('display_errors', 1);
ini_set('display_startup_errors', 1);
error_reporting(E_ALL);

หลัง <?php เพื่อดู error

อีกอย่าง สมัยนี้ไม่น่าจะมีที่ไหนใช้ mysql แล้วนะ ลองเปลี่ยนเป็น mysqli


หัวข้อ: Re: ทดสอบ connect mysql ไม่ขึ้นอะไรเลย ต้องเชคยังไงครับ
เริ่มหัวข้อโดย: Putter™ ที่ 21 กันยายน 2020, 14:44:04
โค๊ด:
or dir(mysql_error()) 

ลองเอาคำสั่งนี้ไปดูเพิ่มได้เลยครับ


หัวข้อ: Re: ทดสอบ connect mysql ไม่ขึ้นอะไรเลย ต้องเชคยังไงครับ
เริ่มหัวข้อโดย: BrainFreeze ที่ 22 กันยายน 2020, 13:41:47
ใช้ php 7 รึเปล่าครับนั้น
ลองอันนี้ได้มั้ย

โค๊ด:
<?php
$servername 
"localhost";
$username "username";
$password "password";

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

// Check connection
if ($conn->connect_error) {
  die(
"Connection failed: " $conn->connect_error);
}
echo 
"Connected successfully";
?>


หัวข้อ: Re: ทดสอบ connect mysql ไม่ขึ้นอะไรเลย ต้องเชคยังไงครับ
เริ่มหัวข้อโดย: ddev.chama ที่ 22 กันยายน 2020, 14:55:26
<?php
$mysqli = new mysqli("localhost","my_user","my_password","my_db");

// Check connection
if ($mysqli -> connect_errno) {
  echo "Failed to connect to MySQL: " . $mysqli -> connect_error;
  exit();
}
?>

ใช้โค้ดนี้เลยครับ


หัวข้อ: Re: ทดสอบ connect mysql ไม่ขึ้นอะไรเลย ต้องเชคยังไงครับ
เริ่มหัวข้อโดย: R-content ที่ 24 กันยายน 2020, 10:48:51
ขอบคุณทุกท่านนะครับ
สรุปคือ mysql นี่แหละ ไม่ได้เรียน ไม่ได้ศึกษาเพิ่มเติม เอง
เขาเปลี่ยนเป็น mysqli หมดแล้ว

ตกยุคเลย  :-[