10/10/2018, 09:25
Kết nối với MySQL. Help!
Các bạn xem giùm mình sao doạn mã kết nối sau không hoạt động.
<?php
mysql_connect("localhost","root","pass") or die("Không kết nối được!");
echo "Connect Successful!";
mysql_select_db("file_db") or die("CSDL không tồn tại!");
?>
Mình chạy thử nhưng nó ko in ra gì cả. Phải nó in ra một lỗi gì đó cũng đỡ, ít ra còn biết lỗi gì mà sửa. Khi mình thêm lệnh in trước lệnh mysql_connect("localhost","root","pass") or die("Không kết nối được!"); thì lệnh in đó hoạt động tốt. Mình nghĩ lệnh kết nối bị lỗi gì đó rồi.(các bạn đừng cho là bị sai pass hay username nha. Mình dùng lệnh: mysql -h localhost -u root -ppass từ commandline thì đăng nhập vào được.)
<?php
mysql_connect("localhost","root","pass") or die("Không kết nối được!");
echo "Connect Successful!";
mysql_select_db("file_db") or die("CSDL không tồn tại!");
?>
Mình chạy thử nhưng nó ko in ra gì cả. Phải nó in ra một lỗi gì đó cũng đỡ, ít ra còn biết lỗi gì mà sửa. Khi mình thêm lệnh in trước lệnh mysql_connect("localhost","root","pass") or die("Không kết nối được!"); thì lệnh in đó hoạt động tốt. Mình nghĩ lệnh kết nối bị lỗi gì đó rồi.(các bạn đừng cho là bị sai pass hay username nha. Mình dùng lệnh: mysql -h localhost -u root -ppass từ commandline thì đăng nhập vào được.)
Bài liên quan
display_errors = Off
và sửa thành
display_errors = On
Tìm tiếp đến
display_startup_errors = Off
và sửa thành
display_startup_errors = On
Khởi động lại server
và sau đó chạy lại script
(hoặc bật trên từng script ini_set('display_errors', 1) )
Fatal error: Call to undefined function mysql_connect() in D:\MySite\databaseTest\dbConnect.php on line 3
Nếu bạn search ko ra dòng đó thì có thể thêm dòng đó vào luôn.