Работа с MySQLi - Comments

RSS

Чатланин
Неплохо, но пора уже забыть о "select *".
Берите из базы только то, что вам нужно.
Например "select count(id)"

Оранжевые штаны
rastoman, ну это для примера! А в коде +++ давно уже об этом поговаривают, Но опять же если в таблице три колонки и они все нужны для вывода то можно и звездочкой. .
Сейчас в статье заметку чиркну
O

Пацак
Можно юзать *, если у вас не 100500 колонок
В

Пришелец
а чем http://php.net/manual/ru/book.mysqli.php не устраивает?

Оранжевые штаны
vlad6085, здесь ЧеловекоПонятнымЯзыком для новичков написано! +примеры!
P

Пришелец
В целом все верное, но вот эти ескейпенги пора уже выкинуть и забыть нахрен, и во все не потому что они работают и казалось бы все хорошо, они просто устарели, и давным давно уже пришли к подготовленным выражениям, в таком случае можно и на MySQL обычном сидеть если вы не юзаете prepare. Конечно mysqli и без prepare будет лучше MySQL но все-таки советую, и приучать к этому окружающих
J

Оранжевые штаны
фигню ты с функциями советуешь. прикинь если 20 запросов будет? будет 20 соединений с БД?
J

Оранжевые штаны
можно сделать хотя бы так

<?php
function sql($sql)
{
    static $dbh = null;
    if (!$dbh) {
        $dbh = new mysqli('localhost', 'root', 'root', 'table');
    }
    return $dbh->query($sql);
}

Оранжевые штаны
Это как пример, у меня соединение настроено отдельной функцией

Пришелец
я считаю, что статьи такого рода очень полезны. А споры только улучшают мыслительный процесс. Особенно для начинающих