PHPде SQL менен иштөөдө коддоо көйгөйлөрү
Адатта, кошумча аракеттерди жасбасаңыз, маалымат базасынан алынган орус тилиндеги текст түшүнүксүз символдор же суроо белгилери менен чыгарылат. Мындай көйгөйлөрдөн алыс болуу үчүн төмөндө сүрөттөлгөн эрежелерди сакташ керек.
Эреже 1
Маалымат базасы жана анын ичиндеги таблицалар
utf8_general_ci коддоосунда болушу керек.
Эреже 2
PHP файлынын өзү utf8 коддоосунда болушу керек.
Эреже 3
PHP файлынын башында төмөнкү HTML теги болушу керек:
<meta charset="utf-8">
Эреже 4
Аткануу үчүн, mysqli_connect командасынан
кийин дароо мындай сурам кошуңуз:
<?php
mysqli_query($link, "SET NAMES 'utf8'");
?>