Tôi đang cố gắng chèn dấu e
có dấu vào một cơ sở dữ liệu mysql theo sau this example. Sử dụng này:Lệnh SET NAMES không thành công với quyền truy cập bị từ chối
mysql_query("SET NAMES 'utf8'");
ném:
Cảnh báo: mysql_query() [function.mysql-query]: Truy cập bị từ chối cho người dùng ODBC '@ 'localhost'
của nó không kết nối với cơ sở dữ liệu:
DEFINE ('DB_USER', 'user');
DEFINE ('DB_PASSWORD', 'pword');
DEFINE ('DB_HOST', 'localhost');
DEFINE ('DB_NAME', 'test1');
$dbc = @mysqli_connect (DB_HOST, DB_USER, DB_PASSWORD, DB_NAME);
Lỗi nói 'mysql_error' và truy vấn của bạn sử dụng' mysqli_connect' - là có một cái gì đó tanh? –
AHHHH Xin cảm ơn, tôi thật ngốc nghếch. Doesnt giải quyết vấn đề tiết kiệm và e giọng vào DB của tôi nhưng giải quyết vấn đề tôi hỏi về kết nối. Cảm ơn bạn. Chỉ cần tự hỏi nếu bạn biết, nó bây giờ tiết kiệm giọng e và một traingle đen với một? ở giữa, biết tại sao/làm thế nào để giải quyết điều này? – snookian
Bạn đã thử bất kỳ nội dung nào khác được liệt kê tại http://stackoverflow.com/questions/279170/utf-8-all-the-way-through, chẳng hạn như lưu tệp PHP dưới dạng UTF-8 ([không có BOM] (http://stackoverflow.com/questions/8028957/headers-already-sent-by-php)) và đặt "bộ ký tự chấp nhận" trên bất kỳ biểu mẫu nào? Nếu có, hãy hỏi một câu hỏi riêng. – PleaseStand