@phpgeeks

Страница 5194 из 8430
darkwoolf
10.07.2017
18:24:22




проблема в том что не могу подключиться к БД



Google
Vadim
10.07.2017
18:27:17
mysqli - это во первых, и зачем тебе выбор бд, если это можно вписать в connect

v
10.07.2017
18:28:04
ошибки-то есть какие-нито?

mysql_connect вроде дорлжен что-то возвращать. если пробелмы с подключением

Victor
10.07.2017
18:29:33
и какого в 2017-м году не PDO?)

Vadim
10.07.2017
18:29:41
Как ты понял что не подкл?

и какого в 2017-м году не PDO?)
Может только начал

darkwoolf
10.07.2017
18:30:13


Vadim
10.07.2017
18:30:28
Ну правильно

darkwoolf
10.07.2017
18:30:31
Vadim
10.07.2017
18:30:43
Потому что выбор бд сделай в connect

darkwoolf
10.07.2017
18:31:56
if (mysqli_select_db($this->db)) { echo "connect db";

то есть эта строка не нужна?

Google
Vadim
10.07.2017
18:32:16
Нет

Либо первым параметром передовай подключение

darkwoolf
10.07.2017
18:33:51


Vadim
10.07.2017
18:34:41
нет

Ты бд не указал

К чему он у тебя подключаться будет?

darkwoolf
10.07.2017
18:35:00
а ну да

логично

к базе которая называеться mvc

Victor
10.07.2017
18:35:48


смысл создавать класс, если даже геттеров-сеттеров нету

Vadim
10.07.2017
18:37:16
mysqli_connect ([ string $server = ini_get("mysql.default_host") [, string $username = ini_get("mysql.default_user") [, string $password = ini_get("mysql.default_password") [, bool $new_link = false [, int $client_flags = 0 ]]]]] )

Vadim
10.07.2017
18:37:44
+

v
10.07.2017
18:37:53
@oneerror @ExileeD он сказал, что нет смысла создавать класс, если нет геттеров и сеттеров

Michael
10.07.2017
18:38:17
class Db { public static function getConnection() { $paramsPath = array( 'host' => '----------------', 'dbname' => '-------------', 'user' => '-----------', 'password' => '-------', ); $params = include($paramsPath); $dsn = "mysql:host={$params['host']};dbname={$params['dbname']}"; $db = new PDO($dsn, $params['user'], $params['password']); $db->exec("set names utf8"); return $db; } }

darkwoolf
10.07.2017
18:38:28
как бы туториал

Пока еще не знаю как лучше/хуже

Victor
10.07.2017
18:39:49


ну и шторм примерно то же выдаст, саблайм как бы не среда

Google
Herman
10.07.2017
18:44:55
блин ну ты шо. у mysqli прекрасный реф есть в официальной документации, там все предельно понятно, вплоть до каждого аргумента функции описано: http://php.net/manual/ru/book.mysqli.php

еще и на русскоя всё есть

еще можно w3school тоже чекать примеры

Herman
10.07.2017
18:46:44
да и в саблайме можно норм кодить, главное понимать

что тебе мешает открыть в официальной документации примеры и разобраться что делает там код? я за полчаса понял, тебе никто так хорошо не объяснит

VR
10.07.2017
18:47:28
Делаю прямо сейчас тоже самое что дарквульф только через PDO

Разницы нет? Кстати с БД подключается прекрасно.

Victor
10.07.2017
18:48:12
да и в саблайме можно норм кодить, главное понимать
я вот примерно понимаю, но в итоге когда всего этого накапливается, особенно у нас, некоторые старые файлы по 2000 строк, то одних глаз маловато, как и для того чтоб накатать новый продукт

Herman
10.07.2017
18:48:51
да, я на phpstorm перешел, оч удобно. я как где-то ошибки по неопытности делаю, сразу подсвечивает

с саблайма перешел, кстати

Victor
10.07.2017
18:49:43
шторм не только в ошибках хорош

Herman
10.07.2017
18:49:54
там еще куча функционала, который я пока не могу осознать. вот щас деплой освоил, прикольно

Victor
10.07.2017
18:50:32
ещё PSR, такие вещи как сделай мне flip if-else, и рекоммендации к CSS и логическим операциям, где лучше 1 параметр и === вместо ==

сам переносить табы не будешь, как и выделение диапазоном, чтоб код подровнять, поиск глобальный вообще вещь

mr
10.07.2017
18:51:41
а еще пхпсторм генерит геттеры-сеттеры!

Admin
ERROR: S client not available

Victor
10.07.2017
18:51:51
200%, если за 2 секунды не понимаешь, что написано, то плохой код, а сделать хороший - только шторм

а еще пхпсторм генерит геттеры-сеттеры!
насколько я помню, то и конструктор)

но это уже начинается лень

Google
Herman
10.07.2017
18:52:43
200%, если за 2 секунды не понимаешь, что написано, то плохой код, а сделать хороший - только шторм
я бы поспорил как с 1 частью выражения, так и со второй) ну ладно, еще много дел

Like
10.07.2017
19:00:22
Бедному студенту нужен халявный хостинг Чаво предложить можете? ))

John
10.07.2017
19:01:20
ucoz

Like
10.07.2017
19:01:47
ucoz
Найс вброс

Сергей
10.07.2017
19:01:48
Покритикуйте идею... Стоит ли в проекте такое использовать. Усложнит ли это понимание кода? Может быть лучше не заморачиваться и в каждом enum делать просто функцию, которая возвращает эти дополнительные данные? Сделал абстрактный класс EnumData, который позволит делать вот такие классы: class ObjectType extends EnumData { const BLOG_POST = 1; const BLOG_TAG = 2; protected $param; public static function items() { return [ self::BLOG_POST => [ 'name' => 'Блог: Запись', 'param' => 'XXX', ], self::BLOG_TAG => [ 'name' => 'Блог: Тег', 'param' => 'YYY' ], ]; } } То есть по сути это Enum, только к каждому значению есть какие-то заранее известные неизменяемые данные. Создание класса: new ObjectType(ObjectType::BLOG_POST); Доступ к свойствам: $class->name; $class->param; $class->value; Проверка значения: ObjectType::isValid($value); Список значение: ObjectType::toValues() Список значение => название (можно использовать в формах для select): ObjectType::toList() Полный массив всех данных: ObjectType::toArray() Пример: http://sandbox.onlinephpfunctions.com/code/d128972b195cddd33d6ac767233f5f8dec230212

Like
10.07.2017
19:06:53
pluton-host.ru
https://lite.host/hosting/educational ?

Aziz
10.07.2017
19:07:17
Бедному студенту нужен халявный хостинг Чаво предложить можете? ))
Mchost.ru, в интернете есть промо код на 3 месяца халявного хостинга.

Не просто ущербного бесплатно, за 200р в месяц вроде.

A16
10.07.2017
19:09:16
A16
10.07.2017
19:09:41
цены тоже не плохие

Aziz
10.07.2017
19:10:05
A16
10.07.2017
19:10:46
От души
https://lite.host/hosting/beginner

проигнорили (

darkwoolf
10.07.2017
19:14:23
Что такое правило 14 килобайт?

Я нашёл ответ на маил.ру, но я не в той стране чтобы прочить это)

а понял

Google
darkwoolf
10.07.2017
19:15:39
вот: Объём сообщения равен 14 Кбайт.

darkwoolf
10.07.2017
19:15:55
Я написал уже

Страница 5194 из 8430