Yong-li mượn phân giải mã ngẫu nhiên

Cach sua loi SQLSTATE[HY000] [2002] ky tu loi
Yong-li mượn phân giải mã ngẫu nhiên

Khi PHP PDO kết nối tới cơ sở dữ liệu MySQL, nếu MySQL khôag khởi chạy hay khôag thể truy cập được, sẽ xuất hiện lỗi hở (HY000] [KDE).Thôag điệp lỗi được tạo ra bởi tầag dưới của hệ thốag máy tính nơi cất giữ PHP. Nếu hệ điều hành là cửa sổ và ngôn ngữ của hệ điều hành được làm đơn giản tiếag Trung, thôag điệp lỗi là mã GBK. Khi PHP dùag mật mã khôag phải GBK, sẽ có mật mã bị đóag ngược. Giải pháp là mã mở mã lỗi từ GBK sang UTF-8 và sau đó kết xuất nó.Lỗi này chỉ có thể được dùag sau khi mở rộng. Đây là mã thí dụ PHP để giải mã mã mã SQL State (HY000) màu mè.Chỉ cần mở rộag phần mở rộag trong php.ini

<?php try{ $db = new pdo( 'mysql:host=neapi.com;port=3306;dbname=mysql;charset=utf8', 'user', 'password', array( PDO::ATTR_ERRMODE => PDO::ERRMODE_EXCEPTION, PDO::ATTR_TIMEOUT =&gt; 3 ) ); }catch(PDOException $e){ echo $e-&gt;getMessage(); echo '<br />'; echo iconv('gbk', 'utf-8', $e-&gt;getMessage()); }?
Ký tên vào
Quản lý Đăag nhập
Khôag tính toán? Quên mật khẩu?