invariance
я так понимаю у вас не ООП, а процедурный код
Eugene Goose
Anonymous
Косим под ООП :)
Игоревич
Если я правильно понял вопрос:
->where(function($query) use ($name)
{
/** @var Builder $query */
$query->where(Producer::FIELD_NAME, $name);
})
invariance
invariance
Косим под ООП :)
тогда в файлике делаете
$mysqli = new mysqli();
function getUser($user_id) {
return $mysqli->query(...);
}
Anonymous
Anonymous
Мне в этом файле нужно получить $mysqli?
invariance
вы можете как угодно сделать
Anonymous
Хотелось бы правильно
invariance
по итогу у вас в одном файле все соберется через require_once
Anonymous
У меня главный файл в котором все остальные я подключаю
invariance
но лучше всего создавайте mysqli объект в файле, где require_once functions.php
invariance
Anonymous
В самом начале главного файла я создаю его
invariance
Вам явно нужен ООП
Anonymous
// соединение с базой данных
$mysqli = new mysqli('localhost', 'user', 'password', 'database');
// кодировка
$mysqli->set_charset("utf8");
invariance
угу
Anonymous
Ниже подключаю файл с функциями
invariance
require_once лучше в самом начале файла прописать
invariance
сразу после <?php
Anonymous
Ок. Сейчас так и сделаю
invariance
а в чем проблема то была?
Anonymous
Если не объявить $mysqli как global
Anonymous
Нет доступа к базе
Anonymous
Ошибка что обращаюсь member call
invariance
оох
invariance
передавайте тогда объект mysqli в функцию
invariance
как аргумент
invariance
за такое использование global сажают на кол)
Anonymous
Ну вот :)
Anonymous
Да?!
invariance
ну
invariance
немношк)
Anonymous
Млин ну давайте тогда ткните как правильно?
Anonymous
Но с mysqli
invariance
Вам бы там класс создать, вот это было бы правильно
Anonymous
Млин задача такая
invariance
и через конструктор передать объект
invariance
и не было бы проблем
Anonymous
$mysqli = new mysqli();
Arthur'); DROP TABLE Users;--
invariance
invariance
прям так и написано - используйте global?
Anonymous
На голом php и mysqli сделать маленький планировщик задач
Anonymous
Нет конечно
Anonymous
Это я по логике добавила
invariance
т.е. можно классы таки юзать?)
Anonymous
:)
Anonymous
Да
invariance
А вы в ООП конечно же не шарите?)
Anonymous
$DBH = new \PDO();
invariance
так PDO или mysqli?)
Anonymous
Да мне на mysqli нужно написать
Anonymous
У меня млин совместимость
Anonymous
Допотомная версия мускула
Алексей
2.0?
Anonymous
Ладно ребята. Всем спасибо. Пойду читать документацию
Anonymous
Освежить в памяти
invariance
вам либо PDO, либо mysqli надо брать
Anonymous
Мне нужно использвоать только mysqli
invariance
ну вот
Anonymous
Писала об этом в самом начле
invariance
тогда про пдо забейте
Anonymous
Что и пытаюсь
Anonymous
База данных MySQL
Anonymous
PHP
Anonymous
Использую встроенный mysqli
invariance
так и не понял, что у вас не получается)
invariance
По-моему у вас маловато знаний для выполнения тестового
invariance
или вы для себя?
Игоревич
Так как чатик всёже по laravel, то вот тут подробный мануал с примерами как сделать простейший Task List на ларке. Но там может оказаться сложно
https://laravel.com/docs/5.1/quickstart
Vladimir
Парни. Подскажите, нужно на CRUD добавить поле с выбором моих объектов, отношения уже настроил. Грубо говоря нужно выбирать в каких категориях будет отображатся товар.
Игоревич
Само поле примерно так: {Form::select('size', array('L' => 'Large', 'S' => 'Small'), 'S');}
Игоревич
https://laravelcollective.com/docs/5.0/html
Vladimir
А тогда еще такой вопрос, у меня у товара может быть несколько категорий. В колонке товара записаны id категорий через запятую, как мне в модели товара получить объекты категорий?
Игоревич
но за такой код тоже иногда лапки отрывают)
лучше погуглить про связи один ко многим
Vladimir
Anonymous
Ребят, подскажите, пожалуйста как принять файл с аджакс запроса в контроллере?