10/10/2018, 00:14

Không kết nối được với MYSQL

Chào các bạn mình vừa chuyển sang nghiên cứu MYSQL. Mình dùng lệnh sau để kết nối với nó (viết bằng PHP):

<?php
$connect=mysql_connect('localhost','root','bkmayti nh2007');
if($connect){
echo "Kêt nối không thành công";
}
else{
echo "Kết nối không thành công";
}
?>

Nhưng không hiểu sau nó cứ báo:
"Fatal error: Call to undefined function mysql_connect() in D:Mysitephp26.tmp on line 2"

Mình dịch nó là:" Gọi hàm chưa được định nghĩa 'mysql_connect()' ".

Không hiểu tại sao nó báo như vậy nhỉ?
zoejoe viết 02:19 ngày 10/10/2018
Sao lại .tmp nhỉ ?! Đáng ra phải là .php chứ nhỉ !?
SVPro viết 02:19 ngày 10/10/2018
Bác cài webserver trọn gói (WAMPP, XAMPP...) hay cài riêng biệt từng cái đấy, nếu cài riêng biệt có thể bác config sai chăng???
hctv1909 viết 02:26 ngày 10/10/2018
Tui cài riêng từng cái. Mà config sai là sao vậy hả bạn?
tiendx2002 viết 02:20 ngày 10/10/2018
Được gửi bởi hctv1909
Chào các bạn mình vừa chuyển sang nghiên cứu MYSQL. Mình dùng lệnh sau để kết nối với nó (viết bằng PHP):

<?php
$connect=mysql_connect('localhost','root','bkmayti nh2007');
if($connect){
echo "Kêt nối không thành công";
}
else{
echo "Kết nối không thành công";
}
?>

Nhưng không hiểu sau nó cứ báo:
"Fatal error: Call to undefined function mysql_connect() in D:\Mysite\php26.tmp on line 2"

Mình dịch nó là:" Gọi hàm chưa được định nghĩa 'mysql_connect()' ".

Không hiểu tại sao nó báo như vậy nhỉ?
Lỗi này cũng cổ phết rồi, lâu lắm không gặp.
Chắc 99% là do bạn chưa bật mysql extension.
Bạn mở php.ini lên tìm xem chỗ mysql.dll nhé, bỏ dấu # đi và Save, khởi động lại php.
Còn nếu muốn biết php.ini ở đâu thì có thể xài cái:
Code:
<?php
echo phpinfo();
?>
Và tìm chữ php.ini ở cái nó in ra.
Thân mến.
VuongChieuQuan viết 02:26 ngày 10/10/2018
Mới học lên xài mấy pakage full ấy cho tiện, đỡ mất công config, trước mình dùng cái Appaserv chạy thấy cũng ổn lắm.
Bài liên quan
0