09/10/2018, 18:17

Nhờ các bạn xem giùm code kết nói PHP với MYSQL

Em mới bắt đầu học PHP. Em đã cấu hình Apache và PHP đã chạy tốt.
Nhưng sao kết nối với mysql thì không được

code:
<?php
$connect = mysql_connect("localhost", "root", "kikiden") or
die ("Check your server connection. ");
?>

thì bị lổi sai sau đây:

Fatal error:Call to undefined function mysql_connect() in C: un_phpdatabasecreatemovie.php on line 4
có ai giúp em. Làm hòai nhưng vẫn không được.

Bản mysql là mysql-4.0.20d-win-noinstall
NumPad0 viết 20:20 ngày 09/10/2018
Bạn cài lại PHP thử xem.
docochild viết 20:18 ngày 09/10/2018
bạn nên để là
<?php
...
$connect = mysql_connect("localhost","root","kikiden");
if (!$connect) echo "error..."
else { code cua ban}
...
?>
hoặc
<?php
...
mysql_connect("localhost","root","kikiden") or die("error");
...
?>
NumPad0 viết 20:31 ngày 09/10/2018
Không sao cả, code của ấy ngon rồi. Sao PHP lại báo undefined với một hàm built-in mới là vấn đề. Bạn thử cài lại PHP thử xem... chắc được đó.
phamhuuphu viết 20:30 ngày 09/10/2018
em đã thử nhiều lần rồi nhưng vẫn không được. Tại sao các hàm php : mysql_create_db, mysql_select_db ....đều bị báo lỗi như trên mặc dù em đã chạy được php. Khi chạm đến các hàm về CSDL Mysql thì đều bị lỗi trên
trungvec viết 20:20 ngày 09/10/2018
Chạy được php là sao ? Chắc chắn là PHP có vấn đề rồi, bạn nên càil ại PHP đi, hoặc vào PHP info xem có thư viện MySQL chưa (mặc định là phải có chứ...)
anhdabietyeu viết 20:23 ngày 09/10/2018
Bạn thử không đánh password của database xem, nghĩa là chỉ để
$connect = mysql_connect("localhost", "root", "") thội
Tui trước đây cũng bị lỗi này, nhưng sau khi thay password thành "", nó chạy được liền
Bim viết 20:18 ngày 09/10/2018
Dzô ziên, cái đó lại liên quan đến MySQL pác à. Không gõ pass mà dzô được tại host cvủa pass để pass rỗng thì nó connect không được lải.. he he
NumPad0 viết 20:29 ngày 09/10/2018
Quote Được gửi bởi anhdabietyeu
Bạn thử không đánh password của database xem, nghĩa là chỉ để
$connect = mysql_connect("localhost", "root", "") thội
Tui trước đây cũng bị lỗi này, nhưng sau khi thay password thành "", nó chạy được liền
Bạn chẳng chịu nhìn thông báo lỗi gì cả.
Cái này là PHP có vấn đề, thông báo rằng một hàm built-in là chưa được định nghĩa.
phamhuuphu viết 20:24 ngày 09/10/2018
Mình đã kết nối được rồi. Hình như PHP 5 RC 3 không chạy được với Mysql 4.xx thì phải.
Thay bằng PHP 4.3.3 Thì Ok. Google luôn là người thầy đáng kính. Bít vậy khỏi down PHP 5. Chán thật
Bài liên quan
0