> лучше и удобнее всего пальчиками писать соединения и запросы.
чушь... руками ты ничего путного и БЫСТРО не сделаешь:
$db->query
$db->line получить 1 строку как массив
$db->full все как двухмерный массив по ключу
$db->all все как индексный двухмерный массив
$db->value 1 значение
глобальные значения:
$db->debug=0
$db->debug=1 показывать все запросы
$db->debug=2 не исполнять ничего, кроме SELECT + показывать все
мой аналог var_dump($q=$db->query) покажет результат как таблицу на экране и не испортит сам $q
стандартный отлов и логирование ошибок (с указанием источника файл:строка) без проверок после самих запросов, проверка на MAX ALLOWED PACKED, подключения по необходимости, куча баз сразу и т.д.