Написал простенький скрипт на PHP - из БД MySQL берёт таблицу и пишет как массив.
Облазил много форумов, ксажу точно: дело НЕ в правах доступа. С кодировкой я уже всё перепробывал, тем более что до этого делал сайт на Joomla!, была такая же проблема, но я её решил заменой кодировки БД.

Так вот, я думаю - может дело в скрипте? Я в PHP не профи, посмотрите плз:
Код:
 * *<?php
 * *****// Коннектимся к базе
 * *****mysql_connect("localhost", "root", "root")
 * * *or die("Ошибка при подключении к БД: ".mysql_error());
 * *****// Выбираем базу
 * *****mysql_select_db("zzz")
 * * *or die("Ошибка при выборе БД: ".mysql_error());
 * *****// SQL-запрос
 * *****$r = mysql_query(&#39;SELECT * FROM zap s&#39;)
 * * *or die("Облом! ".mysql_error());
 * *****for ($data=array(); $row=mysql_fetch_assoc($r); $data[]=$row);
 * *****echo "<pre>"; print_r($data); echo "</pre>";
 * *?>
Выдаёт вот что:
Array
(
[0] => Array
(
[id] => 1
[asd] => ???
[dsa] => ???
)

)

Нет никаких ошибок?