Loading...
PHP/MySQL | Небольшая просьба
Кому не лень перепишите, пожалуйста, на PDO кусок кода:

/* подключаем БД */
$db_host="localhost";// имя хоста БД
$db_user="root";// имя пользователя БД
$db_pass="";// пароль пользователя БД
$db_name="";// имя БД
$mysql=mysql_connect($db_host,$db_user,$db_pass) or die('<center><br/><div style="color: red;">Ошибка: не подключен сервер баз данных!</div></center>');
mysql_select_db($db_name,$mysql) or die('<center><br/><div style="color: red;">Ошибка: не подключена база данных!</div></center>');

/* считаем массив */
function _FetchAssoc($assoc){
$assoc=mysql_fetch_assoc(mysql_query($assoc));
return $assoc;
}

/* считаем строки */
function _NumRows($rows){
$rows=mysql_num_rows(mysql_query($rows));
return $rows;
}
________
посл. ред. 20.10.2016 в 09:08; всего 1 раз(а); by Вилы_Выкидные
Вилы_Выкидные , mysql на ооп? Гг
shadrvlad (20.10.2016 в 08:59)
Вилы_Выкидные , mysql на ооп? Гг


да
shadrvlad (20.10.2016 в 08:59)
Вилы_Выкидные , mysql на ооп? Гг


млять на PDO сплю ещё .гы.
________
посл. ред. 20.10.2016 в 09:09; всего 1 раз(а); by Вилы_Выкидные
shadrvlad , посмотри код, будет работать?

/* подключаем БД */
$DB = new PDO('mysql:host=localhost;dbname=user24494_rot', 'root', '');

/* считаем массив */
function _FetchAssoc($assoc){
$assoc = $DB->query($assoc);
return $assoc->fetch(PDO::FETCH_ASSOC);
}

/* считаем строки */
function _NumRows($rows){
$rows = $DB->query($rows);
return $rows->fetch(PDO::FETCH_NUM);
}
Вилы_Выкидные , не надо query есть prepare
shadrvlad (20.10.2016 в 10:31)
Вилы_Выкидные , не надо query есть prepare


исправил, но теперь такой косяк - Undefined variable: DB
shadrvlad , а, понял её же глобально нужно прописать в функцию
Вилы_Выкидные , https://ys2.ru/3v
Вилы_Выкидные (20.10.2016 в 10:35)
shadrvlad , а, понял её же глобально нужно прописать в функцию

.ыы. лучше класс обертку юзать
Онлайн: 6
Время:
Gen. 0.1012
(c) Bym.Guru 2010-2026