10/10/2018, 10:40

hỏi vế kết nối dử liệu trong mysql

chào các bạn! mình đang bị lổi về kết nối dử liệu trong mysql trong php
các bạn giúp mình khác phục nha!thanks
code của mình đây:

<?php # mysql_connect_php
DEFINE ('DB_USER','minhhung');
DEFINE ('DB_PASSWORD','123456');
DEFINE ('DB_HOST','localhost');
DEFINE ('DB_NAME','conttent');
$dbc=mysql_connect(DB_HOST,DB_USER,DB_PASSWORD);
mysql_select_db(DB_NAME);
?>
và đây là lổi:

Warning: mysql_connect() [function.mysql-connect]: Unknown MySQL server host 'http' (11001) in C:AppServwwwmysql_connect.php on line 6
Connection Failure to Database
zmt264 viết 12:41 ngày 10/10/2018
Được gửi bởi minhhung19872002
chào các bạn! mình đang bị lổi về kết nối dử liệu trong mysql trong php
các bạn giúp mình khác phục nha!thanks
code của mình đây:

<?php # mysql_connect_php
DEFINE ('DB_USER','minhhung');
DEFINE ('DB_PASSWORD','123456');
DEFINE ('DB_HOST','localhost');
DEFINE ('DB_NAME','conttent');
$dbc=mysql_connect(DB_HOST,DB_USER,DB_PASSWORD);
mysql_select_db(DB_NAME);
?>
và đây là lổi:

Warning: mysql_connect() [function.mysql-connect]: Unknown MySQL server host 'http' (11001) in C:\AppServ\www\mysql_connect.php on line 6
Connection Failure to Database
Không biết tại sao vì ko truy cập vào máy tính của bạn được, nhưng mà từ này "conttent" là sai chính tả rồi , content chứ
viethaiabc viết 12:45 ngày 10/10/2018
xem kỹ lại dòng này: DEFINE ('DB_HOST','localhost'); theo như lỗi tren thì phần localhost cậu nhầm chỗ nào đó, rõ ràng là nó báo ko biết host 'http' tức là cậu đặt host name là http chứ ko phải localhost
honnhienh viết 12:52 ngày 10/10/2018
không có ý kiến. nhưng viết code thì lên viết đầy đủ để phát sinh error phát hiện cho nhanh. lên thêm die(mysql_error()) thường thì cái này hay bị bỏ quên nhưng tôi rất thích cái này lên luôn luôn có nó đi kèm.
freshgraduate09 viết 12:40 ngày 10/10/2018
kiểm tra file drivers/etc/host, xem có map cái tên nào với localhost/loopback IP rồi ko

ví dụ
127.0.0.1 student.com

thì ko thể gọi localhost được nữa. lúc này host của bạn là student.com

Đó là khi bạn lập trình trên máy cục bộ, nếu bạn đang làm trên remote host thì cũng kiểm tra xem cái địa chỉ kết nối mysql ng ta cung cấp cho bạn là gì
Phùng Tiến Triều viết 12:45 ngày 10/10/2018
Được gửi bởi honnhienh
không có ý kiến. nhưng viết code thì lên viết đầy đủ để phát sinh error phát hiện cho nhanh. lên thêm die(mysql_error()) thường thì cái này hay bị bỏ quên nhưng tôi rất thích cái này lên luôn luôn có nó đi kèm.
Cho mình hỏi ké luôn nếu mình gán
$link = mysql_connect(...); thì viết mysql_error(); vào đâu :|
thuyduongcd viết 12:42 ngày 10/10/2018
Không biết tại sao vì ko truy cập vào máy tính của bạn được, nhưng mà từ này "conttent" là sai chính tả rồi , content chứ
Lỗi không liên quan gì đến content hay conttent cả. Đó là lỗi ở lúc connect chứ không phải ở lúc select DB.

Lỗi này khả năng là do lúc cài AppServ không cài mySQL server hoặc mySQL server chưa được Start.
nnanh01 viết 12:48 ngày 10/10/2018
Được gửi bởi zmt264
Không biết tại sao vì ko truy cập vào máy tính của bạn được, nhưng mà từ này "conttent" là sai chính tả rồi , content chứ
Đi đâu cũng thấy pác này đưa ra vấn đề chẳng bao giờ là vấn đề.

hèn chi bài viết nhiều thế.

Không biết 1500 bài viết của bác có giá trị bằng 1 bài của thuyduongcd không nữa!?!?
honnhienh viết 12:53 ngày 10/10/2018
Được gửi bởi pt_trieu
Cho mình hỏi ké luôn nếu mình gán
$link = mysql_connect(...); thì viết mysql_error(); vào đâu :|
....mysql_connect(...) or die(mysql_error());
minhhung19872002 viết 12:51 ngày 10/10/2018
Được gửi bởi thuyduongcd
Lỗi không liên quan gì đến content hay conttent cả. Đó là lỗi ở lúc connect chứ không phải ở lúc select DB.

Lỗi này khả năng là do lúc cài AppServ không cài mySQL server hoặc mySQL server chưa được Start.
Trong Appserv đả tích hơp Mysql sever rồi mà bạn! hay là bạn nói là phải cài thêm cái file mysql sever riêng nửa hả ?mình củng đả star cái mysq server rồi nhưng củng báo lổi đó.giờ ko biết sao
Bài liên quan
0