Тёмный
No video :(

Пишем на SQL без SQL! ► Урок по RedBeanPHP #1 ► Самая простая и мощная ORM для PHP! ► Основы 

Хауди Хо™ - Просто о мире IT!
Подписаться 1,9 млн
Просмотров 67 тыс.
50% 1

Опубликовано:

 

28 авг 2024

Поделиться:

Ссылка:

Скачать:

Готовим ссылку...

Добавить в:

Мой плейлист
Посмотреть позже
Комментарии : 173   
@HowdyhoNet
@HowdyhoNet 7 лет назад
Вторая часть: ru-vid.com/video/%D0%B2%D0%B8%D0%B4%D0%B5%D0%BE-iU8zlbkpwyo.html
@mihaildarii5113
@mihaildarii5113 7 лет назад
а как тут работать с 2 базами ?
@danyilpylypets4956
@danyilpylypets4956 6 лет назад
как изменить первичный ключ при автоматическом создании таблицы ?
@danyilpylypets4956
@danyilpylypets4956 6 лет назад
Хауди Хо™ - Просто о мире IT! Как создавать связь 1к1
@kostya_super
@kostya_super 6 лет назад
Чувак, этот видос выложили на официальный сайт RedBeanPHP. redbeanphp.com/index.php?p=/videos
@kostya_super
@kostya_super 6 лет назад
На их сайте всё есть
@maxalkeeper
@maxalkeeper 7 лет назад
За таймкоды отдельное спасибо)
@user-ij1fl5hz3z
@user-ij1fl5hz3z 7 лет назад
Друг, наткнулся на твой канал недавно случайно...искал уроки СиКьюЭль и ВБА для Экселя...просмотрел несколько твоих видосов иии...блядь, они вдохновляют. Я вообще не программист и далёк от этого, но дико респектую тебе. Мотивируешь прям своей историей и видео своими. Ах да, первый раз в жизни я подписался на канал предварительно не смотря ни одного видоса, а чисто из - за визуала оформления канала и превьюшных картинок с видео. Удачи тебе, друг. Просто хотелось написать. Ну и подписчиков побольше само собой.
@victorcrittoh325
@victorcrittoh325 5 лет назад
хаха) я тоже VBA смотрел, а то резюме создал и задание прислали, ну думаю чеб не сделать.. в итоге забил, ладно само программирование на VB, но буква A создает геморой, из экселя в ворд вывод сделать, да еще в таблицу, да еще с сортировкой, а при этом язык древний, уроков и инфы мало, ну его нах, в итоге резюме убрал на стажера программиста и решил php учить и конкретно на php идти)
@TheNcoding
@TheNcoding 7 лет назад
Эх!)) Я просил в лс год назад где-то снять видосик на эту тему)))) МЕЧТЫ СБЫВАЮТСЯ!)))) СПАСИБО! Сейчас буду сидеть смотреть с большим удовольствием!))
@MrJkayAngel
@MrJkayAngel 7 лет назад
спасибо за видео! вдохновляет ! подача информации для новичков просто на уровне)
@HowdyhoNet
@HowdyhoNet 7 лет назад
Рад помочь!)
@alexcage7435
@alexcage7435 7 лет назад
Крутой переход со "Снимай и монтируй") Спасибо за урок,все как всегда на высоте)
@HowdyhoNet
@HowdyhoNet 7 лет назад
Рад помочь!)
@MrReflection540
@MrReflection540 7 лет назад
неужто годнота наконец-то подъехала
@EverrynN
@EverrynN 4 года назад
Спасибо за урок. Полезная штука однако
@nayti2297
@nayti2297 7 лет назад
Отлично. Давно искал уроки по этой ORM. Спасибо огромное!!
@HowdyhoNet
@HowdyhoNet 7 лет назад
Рад помочь!)
@provseiobovseh
@provseiobovseh 5 лет назад
Сделай уроки по php и mysql. Как выводить данные сразу из нескольких таблиц. Проверки, сравнения, математические функции. Вообщем как сделать CRM-систему учета заказов с нуля. Я думаю народу будет очень интересно!))
@bobpps
@bobpps 7 лет назад
Огромное спасибо!Все, как всегда, на высоте!
@HowdyhoNet
@HowdyhoNet 7 лет назад
Рад помочь!)
@funnydevel
@funnydevel 7 лет назад
Спасибо большое за такую инфу!
@HowdyhoNet
@HowdyhoNet 7 лет назад
Рад помочь!)
@freelax947
@freelax947 7 лет назад
Отличный урок! Хотелось бы добавить что в методах find, findAll можно помимо WHERE и ORDER BY еще использовать LIMIT
@HowdyhoNet
@HowdyhoNet 7 лет назад
Верно
@MrBadbolt
@MrBadbolt 5 лет назад
Тоесть методом dispense $task = $_POST['msg']; $sql = R::dispense('message'); $sql->msg= $msg; $sql->time = date('H:i:s'); R::store($sql); SQL иньекции не будет? так как я попробовал в окошке вписать 123; TRUNCATE 'message'; и он просто занёс как текст - 123; TRUNCATE 'message';
@S0ERDEVS
@S0ERDEVS 7 лет назад
Отличный урок! Спасибо!
@HowdyhoNet
@HowdyhoNet 7 лет назад
Рад помочь!)
@user-pl6xx3xk9t
@user-pl6xx3xk9t 6 лет назад
Привет, не копался в документации редбина, может там есть, но спрошу тут. Когда мы просто работаем на вставку чего-либо в таблицу, стандартным методом: $user = dispense('users'); $user->name = 'Jon' R::store($user); По такой схеме редбин использует технологию подготовленных запросов? Инъекции тут не пройдут?
@user-qe8go4yr4n
@user-qe8go4yr4n 7 лет назад
Спасибо за уроки. Очень полезный канал .
@HowdyhoNet
@HowdyhoNet 7 лет назад
Рад помочь!)
@theKozhemrak
@theKozhemrak 4 года назад
очень полезные уроки!!! больше RedBeanPHP !!! очень интересно если в RedBeanPHP функции отправки писем или загрузки файлов с согранением имени в базу
@chucknorris9067
@chucknorris9067 7 лет назад
Хауди красавчик, посмотрел урок по созданию авторизаций регистраций сразу подписался, сними видео по фреймворкам в пхп в частности yii2 благодарю)
@HowdyhoNet
@HowdyhoNet 7 лет назад
В будущем будет
@dominikzorgie
@dominikzorgie 7 лет назад
О, ура, дождался!
@dansuarez5791
@dansuarez5791 7 лет назад
Продолжай в том же духе бро!
@flatmapper
@flatmapper 5 лет назад
у меня в 1 из скриптов удалять можно только с выключенным фризом, я не понимаю почему, обьясни
@vladymyrsymonchuk600
@vladymyrsymonchuk600 7 лет назад
Хауди, подскажи как решить проблему Идентификатор RedBeanPHP чувствителен к регистру, у меня в таблицы не id а idletter, как сделать что бы RedBeanPHP работал с Идентификатором например idletter, переименовать не можно так как базу используют в другом проекте. Жду ответа , Спасибо Хауди Братан;)
@tmdan91
@tmdan91 7 лет назад
Черт возьми удобно!!!
@HowdyhoNet
@HowdyhoNet 7 лет назад
А то) Главное не забывать о старом добром SQL, хотя, в следующих уроках я об этом обязательно расскажу.
@timur17771
@timur17771 5 лет назад
а в 2018 году redbeanphp еще в силе на продакшене?
@victormuryn6106
@victormuryn6106 6 лет назад
Спасибо за таймкоды
@user-hb3kx4oz9x
@user-hb3kx4oz9x 6 лет назад
Для новой версии RedBeanа другой синтаксис для sql запросов
@user-hs8zm6po4r
@user-hs8zm6po4r 6 лет назад
Огромное спасибо!!!!
@oleksandrtatarinov2827
@oleksandrtatarinov2827 7 лет назад
Мистер ,Хауди ХО,если вы разбираетесь в реактивном програмировании,то хотелось бы увидеть от вас урок по ReactJS.Спасибо за то что прочитали комент.
@singlebw4065
@singlebw4065 4 года назад
Я так понимаю никакой конвертации не происходит $User->export(); Мы просто указываем на существующий метод, смотрим через echo что там, а там наш изначально наш массив. echo говорит что массив, но не описывает т.к. и не было запроса что конкретно из массива нам надо. Мы обращаемся к функции print_r() и говорим, что нам надо всё что там есть и заменяем бесь бин на свой массив
@saveliigovorkov9281
@saveliigovorkov9281 7 лет назад
Вашпе класно :) Спасибо тебе.
@taalaizholdoshbekov4044
@taalaizholdoshbekov4044 6 лет назад
После получения первого ЗП обязательно задоначу Хауди)
@ligemason3190
@ligemason3190 7 лет назад
Хауди, делаешь отличные уроки, с твоей помощью многому научился, спасибо. Сейчас делаю видео про мотивацию на своем канале и о том, как начать программировать
@HowdyhoNet
@HowdyhoNet 7 лет назад
Рад помочь!) Круто, так держать ;)
@kurousagl
@kurousagl 5 лет назад
$books = R::find( 'book', ' title LIKE ? ', [ 'Learn to%' ] ); как в место (Learn to) подставить свое значение которое получается из переменной? Я не могу этого понять и найти этого на сайте.
@user-jd6yz2vf6f
@user-jd6yz2vf6f 5 лет назад
как можно использовать Redbean в MVC паттерне при подключении через require и R::setup() выдает ошибку. нужна с namespace использовать но как?
@KatsuShooter
@KatsuShooter 5 лет назад
Почему при вызове метода count, у меня возвращаются пользователи только до 9 I'd, а дальше игнорирует?
@Northerner19
@Northerner19 7 лет назад
Привет Хауди. Очень мощный ORM есть в Laravel. Не планируется краткий скринкаст по Laravel 5? Заранее спасибо.
@HowdyhoNet
@HowdyhoNet 7 лет назад
Eloquent, да, знаю. Пока не планируется, в будущем возможно.
@user-sm4nn3ym1p
@user-sm4nn3ym1p 7 лет назад
Мог бы ты снять видео как подключить двухфакторную авторизацию
@supernuuuu1319
@supernuuuu1319 7 лет назад
lazer361 на другом канале есть уже
@user-sm4nn3ym1p
@user-sm4nn3ym1p 7 лет назад
Не доработанная
@zadpot_npomaho6194
@zadpot_npomaho6194 4 года назад
Почему немогу установить rbphp? Там пишет что у меня нет программы для открытия
@danyilpylypets4956
@danyilpylypets4956 6 лет назад
как изменить первичный ключ при автоматическом создании таблицы ?
@user-re5qq8ud9r
@user-re5qq8ud9r 5 лет назад
можете оставлять ссылки на уроки, информацию из которых вы используете в видео
@TheF_Strat
@TheF_Strat 6 лет назад
как обновить данные через страницу редактирования профиля? через exec лучше?
@user-yd3vm9cg2b
@user-yd3vm9cg2b 7 лет назад
Хауди, у меня проблема. После того как полгода назад узнал про Redbean PHP, не могу себя работать и учить стандартный SQL. Стоит ли его учить, или RedbeanPHP можно использовать на постоянку?
@HowdyhoNet
@HowdyhoNet 7 лет назад
Попробуй. Но, не забывай про SQL.
@user-hy5tu1he2u
@user-hy5tu1he2u 4 года назад
А зачем он на этапе добавления записи (когда все требуемые поля уже созданы) делает несколько запросов describe? Такое ощущение, что на каждое поле идет по запросу..
@NoName-px7rv
@NoName-px7rv 4 года назад
Не верит что нет полей
@ColorKat
@ColorKat 5 лет назад
Странно, название таблицы с _ работает, а с заглавными буквами нет...
@Alessio18911
@Alessio18911 3 года назад
Привет! Так третий урок записан или так и не появился?
@Vitya952
@Vitya952 6 лет назад
Работаю с postgresql, подключается к базе, ошибок никаких не выдаёт, а в базу ничего не пишет:(
@user-gi5rw7jl6p
@user-gi5rw7jl6p 6 лет назад
Братцы помогите, смотрел-смотрел, пробовал-пробовал. Ничего не выходит. Не понимаю Какой запрос нужно отправить, что-бы найти пользователя по значению переменой $id_user = int В базе со структурой id, user_id, points А далее в переменную $points = Int внести значение из столбца points, приналежащую строке user_id со значением $id_user
@user-rz5yg2pf1n
@user-rz5yg2pf1n 6 лет назад
куда писать название таблицы или как оно узнает в какую таблицу иму записываться
@stanlamare4001
@stanlamare4001 6 лет назад
Как вывести через findall только 3 последних бина?
@vanya15369
@vanya15369 7 лет назад
Спасибо, стандартная инфа суховата. Что за плагин для PHP Storm который при вызове функции серым шрифтом подсказывает ее аргументы (прямо в скобках)?
@HowdyhoNet
@HowdyhoNet 7 лет назад
Это не плагин, стандартная функция последней версии phpStorm.
@user-fw4ud4up9q
@user-fw4ud4up9q 6 лет назад
База H2 в качестве баз по умолчанию, вроде, не описана. А как ее можно подключить, чтобы пробовать, для начала, на неболших и простых данных? И еще. По моему, советовать обязательное прописывание ip адресов не совсем правильная идея. Лучше, все-же, делать через разыменование. И, конечно, разобраться в причинах зависания. А то так можно дойти, вообще, до программирования на ассемблере. Насчет того, что при подключении к базе данных, на самом деле, не происходит подключение "и это классно". По моему, не совсем классно. Что будет, если форма заполенеа и данные с нее надо вносить в базу, а подключения, на самом деле, не произошло? Плохо. Поэтому, в любом случае, правильным тоном будет проверка подключения. То есть, все-же, делать if testConnection() Дальше. То, что многие вещи RedBeanPHP берет на себя и делает, как по умолчанию, тоже не есть гуд. Например, добавляет несуществующую колонку и заполняет ее. А как быть, если колонка должна быть NOT NULL? По все предыдущим записям получим что? Поэтому, на мой взгляд, правильнее было бы создавать таблицы и объекты через интерфейс. Особенно, для новичков. Там сразу идет контроль на уровне СУБД. Дальше Такой механизм, как создание и использование View. Возможно, надо было его упомянуть, при описании операций. Очень удобная штука. Ведь не секрет, что запросы, как правило, не только к одной таблице делаются. В RedBeanPHP такая возможность существует? Тогда, может быть, в следующих уроках это рассмотреть? По поводу записи урока. Очень качественное представление. И стиль изложения. Огромное спасибо.
@PevXiww
@PevXiww 6 лет назад
Как сделать так чтобы выводились все записи ? $users = R::loadAll('servers', array(1,2,3)); - чтобы не записывать в array
@user-rh3mo9bo3r
@user-rh3mo9bo3r 5 лет назад
$users = R::loadAll('servers');
@tolyankent7982
@tolyankent7982 6 лет назад
Ребзя, подскажите. $skill = R::dispense('skills'); $skill->type = $data['type']; R::store($skill); $data['type']- одномерный массив, редбин не хочет значения в таблицу добавлять, как выйти из ситуации?
@danilscorp8873
@danilscorp8873 5 лет назад
Могу помочь
@helloworld5144
@helloworld5144 7 лет назад
query sets и orm разные вещи?
@Vimble
@Vimble 6 лет назад
Хауди нужна помощь на 38:00 ты указал id, как указать id аккаунта на котором вошел пользователь?
@Vimble
@Vimble 5 лет назад
L. games могу помочь!
@Vimble
@Vimble 5 лет назад
L. games Тебе какие данные надо вывести? Типо id, login или имя
@nikms
@nikms 5 лет назад
подскажите кто у меня такая трабла, когда хочу обновить базу он у меня просто новую запись вводит в таблицу $product = R::load('product', 'id = ?', array($data['id'])); $product->name = $data['category']; $product->manufacturer = $data['man']; $product->model = $data['model']; $product->description = $data['desription']; $product->price = $data['price']; $product->image = $data['image']; R::store($product); со вторым методом тоже самое
@sergeypopov5936
@sergeypopov5936 7 лет назад
Помогите!!! Браузеры не понимают код из RedBeanPHP. Пишут Parse error: syntax error, unexpected ':', expecting ',' or ')'. Как я понял оно видит ошибку в части где 'R::'. Что делать?
@user-db8ny4nk8l
@user-db8ny4nk8l 6 лет назад
код
@DBoort
@DBoort 6 лет назад
Ты всё время указываешь id 1,2,3 Но как изменить, например имя пользователя в Сессии? Я зашел под своим логином, и хочу сменить имя. Как это сделать? В твоих способах, только фиксированному id можно менять имя и удалять к стати тоже.
@frotie326
@frotie326 6 лет назад
Измени имя пользователя в бд, через R::exec и удали у пользователя сессию. После того, как пользователь войдёт, он увидит новое имя(не факт что это сработает, но попробуй)
@awenn2015
@awenn2015 5 лет назад
Хорошее видео, жаль что все мелко
@victorcrittoh325
@victorcrittoh325 5 лет назад
LoadALL не понял!! Второй аргумент - массив [1,2,3], где 1,2,3 - это что?!! id? автоматически по id ищет???
@user-rh3mo9bo3r
@user-rh3mo9bo3r 5 лет назад
Да, поэтому это не слишком популярная функция)
@safarovstanislav491
@safarovstanislav491 7 лет назад
хауди, ты собираешся вылаживать видео на второй канал?
@mobile22222
@mobile22222 7 лет назад
как выполнить вот такой запрос mysql_query("SET TIME_ZONE='+3:00'"); ?
@user-db8ny4nk8l
@user-db8ny4nk8l 6 лет назад
R::exec()
@user-jd6yz2vf6f
@user-jd6yz2vf6f 7 лет назад
Здравствуйте я хочу подключить второй БД в redbeanphp как это сделать?
@HowdyhoNet
@HowdyhoNet 7 лет назад
redbeanphp.com/manual3_0/index.php?p=/manual3_0/multiple_databases
@user-jt9pn4ce2d
@user-jt9pn4ce2d 5 лет назад
r::find возвращает только одну и последнюю запись из БД.. WTF как исправить?
@HowdyhoNet
@HowdyhoNet 5 лет назад
findAll
@user-so5sv9ky2p
@user-so5sv9ky2p 4 года назад
@@HowdyhoNet Такая же проблема как и автора вопроса. прости, не могу понять. Мне нужно получить несколько бинов по строке. я пишу запрос // в таблице jobs допустим 10 записей, мне нужно выбрать 3 (три записи) по id_jobs $data=$_POST; //значения id_jobs , например 1,2,3 (проверял все есть.) $listname = R::find('jobs','id_jobs IN('.R::genSlots($data['check_name']).')',$data['check_name']); // выдает бин только одной записи! genSlots генерирует ?,?,? (проверял) Вопрос - почему только один бин????
@oleg_chapai
@oleg_chapai 7 лет назад
Пора создавать новую серию, туда чудесным образом вписывается недавний матч Украина - Турция в Харькове
@user-wv5xx9hw8e
@user-wv5xx9hw8e 4 года назад
После того как нажала зарегаться(ошибок в коде вроде нет что не так): Fatal error: Uncaught RedBeanPHP\RedException: Invalid Bean property: property in W:\domains\localhost\libs b.php:7131 Stack trace: #0 W:\domains\localhost\libs b.php(7632): RedBeanPHP\Repository->check(Object(RedBeanPHP\OODBBean)) #1 W:\domains\localhost\libs b.php(7233): RedBeanPHP\Repository\Fluid->storeBean(Object(RedBeanPHP\OODBBean)) #2 W:\domains\localhost\libs b.php(8310): RedBeanPHP\Repository->store(Object(RedBeanPHP\OODBBean)) #3 W:\domains\localhost\libs b.php(10627): RedBeanPHP\OODB->store(Object(RedBeanPHP\OODBBean)) #4 W:\domains\localhost\signup.php(63): RedBeanPHP\Facade::store(Object(RedBeanPHP\OODBBean)) #5 {main} thrown in W:\domains\localhost\libs b.php on line 7131
@lorenzomedici7045
@lorenzomedici7045 6 лет назад
музыка на 59:25 ?
@singlebw4065
@singlebw4065 4 года назад
вот вообще не вдупляю зачем писать 3й аргумент в find если все махинации можно проводить со 2м аргументом. age>27. зачем вводить знак вопроса и создавать 3й запрос. age>?, array(27). ответ тот же будет. И вообще устанавливать порядок по возрасту и так работает 'age>27 order by age'. Нафига также findAll если всё просто find работает.
@user-rz5yg2pf1n
@user-rz5yg2pf1n 6 лет назад
почему ошибка
@Chromaggus
@Chromaggus 6 лет назад
Как удалить строку в БД зная username (String) но не зная id? username уникальный.
@ahundzade89
@ahundzade89 7 лет назад
Ку, когда след видео из серии клондайк. Удачи
@HowdyhoNet
@HowdyhoNet 7 лет назад
Уже на канале
@stnost6897
@stnost6897 7 лет назад
Всё переписано и проверено из видео, но выдаёт вот такую вот ошибку: Parse error: syntax error, unexpected ':', expecting ',' or ')'
@stnost6897
@stnost6897 7 лет назад
Нащёл на оф. странице решение. Не нужно прописывать "typeOrBeanArray:"
@s0up_dev
@s0up_dev 7 лет назад
лол, это название аргумента в функции, их добавляет IDE(PhpStorm) с недавнего обновления, они пишутся на сером фоне и выделяются из общего стиля
@rabaMaster
@rabaMaster 6 лет назад
хомяк в тему, неожиданно! ржал 5 мин.
@logankuzury7066
@logankuzury7066 7 лет назад
красава
@9aket289
@9aket289 7 лет назад
Какой лучше выбрать первый язык? C#, C++ или Java(Из представленных)
@oleksandrtatarinov2827
@oleksandrtatarinov2827 7 лет назад
Считая чем ты хочеш заниматся.Java для разработок под андроид,а С# и С++ для программ(С# проще).
@9aket289
@9aket289 7 лет назад
oleksandr tatarinov, тогда где больше востребованность java или C#
@avavion
@avavion 7 лет назад
И там и здесь. Изучи хотя бы, один язык на вкус и второй ты выучишь намного легче...
@user-xn2hu3dl3b
@user-xn2hu3dl3b 4 года назад
Если сайт уже запущен и работает с mysqli, можно добавить новые приблуды на RedBeanPHP?
@DanilSolodkov
@DanilSolodkov 3 года назад
Нет
@multirom2457
@multirom2457 6 лет назад
О великие ГУРУ весь мозг сломал Как присвоить имя таблицы через него пытался так $test = R::dispense('test'); $test->data = $today; $test->$test = $import['namepac']; $test = R::dispense('test'); $test->data = $today; $test->{$test} = $import['namepac']; так и не вышло задать имя с отбора решил по другому R::exec('alter table test change name '.$test.' text'); и так тоже ничего если вписать R::exec('alter table transl change name BLABLABLA text'); всё отлично работает помогите что-то я в ступоре
@movidikovich
@movidikovich 6 лет назад
Чет ты странное написал что-то мэн) $test= R::dispense('test'); $test->data = $today; R::store($test); в этом случае создастся таблица с именем ''test' где в столбце с названием 'data' будет значение переменной $today
@sergeypopov5936
@sergeypopov5936 7 лет назад
Помогите! Вот код:
@chucknorris9067
@chucknorris9067 7 лет назад
require 'rb.php'; R::setup ( dsn: 'mysql:host=127.0.0.1;dbname=rb_test', username: 'root', password:" ''); - вот ты скобку забыл закрыть
@boysfriendyour
@boysfriendyour 6 лет назад
убери dsn:, username: и password:. т. к. у него в IDE это просто подсказки.
@SlavKhachatrian
@SlavKhachatrian 7 лет назад
А по Django будут уроки? спасибо)
@HowdyhoNet
@HowdyhoNet 7 лет назад
В будущем будут
@user-qn3be8cp4f
@user-qn3be8cp4f 4 года назад
Я так нихрена и не понял, нафиг он нужен, всё тоже самое делается обычным способом с такой же скоростью
@kion9138
@kion9138 7 лет назад
composer?
@Deantaron
@Deantaron 7 лет назад
Спасибо за урок, подскажите как вывести все id, а не вводить 1,2,3 и тд: $users = R::loadAll( 'user', array(1,2,3 );
@HowdyhoNet
@HowdyhoNet 7 лет назад
R::findAll('user')
@Deantaron
@Deantaron 7 лет назад
Спасибо.
@user-mo6sr5wn4n
@user-mo6sr5wn4n 4 года назад
@masterbiz100
@masterbiz100 4 года назад
Ошибка, похоже в том, что в поле password одна двойная кавычка вместо двух одинарных
@user-jh7nm7po2d
@user-jh7nm7po2d 7 лет назад
Херня какая то, ошибку выдает , все также Parse error: syntax error, unexpected ':', expecting ',' or ')' in C:\OpenServer\domains\bean\index.php on line 4 require 'rb/rb.php'; R::setup ( dsn: 'mysql:host=127.0.0.1;dbname=bea_bas', username: 'root', password:" ''); if(!R::testConnection() ) { exit("Подключения нет"); } R::close();
@DBoort
@DBoort 6 лет назад
dbname='bea_bas' - ты забыл поставить кавычку в начале.
@DBoort
@DBoort 6 лет назад
R::setup ( dsn: 'mysql:host=127.0.0.1; dbname='bea_bas', username: 'root', password:" ''); if(!R::testConnection() ) { exit("Подключения нет"); } ------------------------- Всё теперь будет работать!
@MrTheDynamics
@MrTheDynamics 6 лет назад
Uncaught [3D000] - SQLSTATE[3D000] ошибка написал точ-в-точь как ты
@enachiiulian770
@enachiiulian770 Год назад
"require 'rb/rb.php'; Undefined type 'R'.intelephense(1009). " как от етого избавится?!
@samoilenko_roman
@samoilenko_roman 6 лет назад
вообще-то findCollection прекрасно принимает параметр where
@bassboosted1184
@bassboosted1184 6 лет назад
А как по нагрузке на сервер?
@DanilSolodkov
@DanilSolodkov 3 года назад
Так же как и pdo
@victorcrittoh325
@victorcrittoh325 5 лет назад
Перешел по ссылке про индексы... Про селективность читаю, мол gender выдает под 6000 записей, а age только под 200, это с какого перепуга разных полов аж за 6000 бывает? Иди пример тупой, или не объяснено что строки не сравнивают.. фейспалм
@MrFolio13
@MrFolio13 6 лет назад
Я уже в петлю залезть хочу, 3 ночь не могу найти причину синтаксической ошибки, уже все инструкции перечитал, и уже как только не извращался, ну не работает код, функция R::loadALL, просто жопа горит столько времени , сил, в пустую, все равно не добился ничего, дает ошибку дрянь. Код: Ошибка: Parse error: syntax error, unexpected ':', expecting ',' or ')' in F:\openserw\OSPanel\domains\box\testm.php on line 6 с таблицами БД все 250 раз проверенно. ПАМАГИТЕ!!!!!
@nokiso
@nokiso 6 лет назад
вот правильный код подучи как правильно использовать цикл foreach
@nokiso
@nokiso 6 лет назад
а первая ошибка была в type "$user = R::loadAll(type:'users', array(1,2,3));", не надо писать type перед users, на видео в ide это является встроенной подсказкой, а не кодом как у тебя
@CryptoEban
@CryptoEban 3 года назад
Кто из 20121
@richardclaus7168
@richardclaus7168 7 лет назад
очень тяжело смотреть в 1980 с телефона
@richardclaus7168
@richardclaus7168 7 лет назад
музыка на фоне местами приятней стала) Спасибо за туториал очень полезно, не раз еще вернусь к нему!
@user-kd1bu2oe5j
@user-kd1bu2oe5j 7 лет назад
нихера не видно код!!
@HowdyhoNet
@HowdyhoNet 7 лет назад
Качество повысь до 720 или 1080
@user-me5ul3pd7m
@user-me5ul3pd7m 5 лет назад
@@HowdyhoNet У меня таже проблема, но я не могу себе позволить этот формат из-за технических причин своего ПК!
@awenn2015
@awenn2015 5 лет назад
@@HowdyhoNet Если смотреть на хреновых телефонах то максимум 480
@thepawday
@thepawday 6 лет назад
40:15
@Dima-qz4su
@Dima-qz4su 7 лет назад
фасоль а не горох
@TheNoBland
@TheNoBland 7 лет назад
В двух словах, зачем тогда в принципе учить и помнить sql?)
@HowdyhoNet
@HowdyhoNet 7 лет назад
Чтобы писать оптимизированные запросы и понимать как они устроены.
@user-fl8xd4hy7h
@user-fl8xd4hy7h 3 года назад
О Боги, говнокодище редкий ваш редбин. И не стыдно людям такое втюхивать? И это видео уже состоянием на 2017 год. Когда уже были нормальные инструменты. А не вот это вот...
@Maxus-gt5vw
@Maxus-gt5vw Год назад
например?
@dibof228
@dibof228 8 месяцев назад
Вот и по этому я использую SQL запросы
@s0up_dev
@s0up_dev 7 лет назад
Боже, Хауди, подтяни произношение, когда слышу некоторые слова от тебя, плохо становится) Create - [криЭйт] Delete - [дэлИт] Рекомендую по возможности пользоваться гугл переводчиком, гугл баба правильно читает английский. По теме: Как раз перешел к БД, а ORM в Kohana не работает с PDO и в целом не очень. Предется подключать стороннюю, вроде RedBean популярна.
@Design.Sospeso
@Design.Sospeso 6 лет назад
Если у Вас Parse error: syntax error, unexpected ':' Решение: Ребята, этот Хауди - реально не рассчитывает на то что вы начинающие. Ему вообще по фиг на вас. Короче его видео можно смотреть только тем кто уже Знает синтаксис RedBeanPHP ))) Вы спросите - так а зачем человеку, который уже знает проходить урок хауди? Это вопрос к автору ролика)) если у Вас выдает Syntax Error ':' - это потому что у него в PHP storm установлены подсказки и этот грамотей про это в ролике ничего не сказал) реальный код такой: R::setup('mysql:host=127.0.0.1;dbname=rb_test', 'root', ''); не нужно dns password login - ну вот почему автор такой ... (тут мат)? неужели нельзя было об этом сказать или приложить рабочий код? Люди должны тратить час или полтора чтобы просто где-то на форуме вычитать.
@e_gusakov
@e_gusakov 6 лет назад
Эм... я понял это и без подсказок автора. Нужно думать а не тупо списывать код с экрана.
@supernuuuu1319
@supernuuuu1319 7 лет назад
А если в таблице нет поля ид редбин ругается,не всегда нужен ид,и редбин нн хочет блобы загружать,пишет типо недопустимые символы
@HowdyhoNet
@HowdyhoNet 7 лет назад
Если используется движок InnoDB, то всегда. Иначе, если ты его явно не создаешь, InnoDB создаёт его скрытно.
@supernuuuu1319
@supernuuuu1319 7 лет назад
Хауди Хо™ - Просто о мире IT!,а по поводу блобов ?
Далее
Пишем WordPress плагин за 10 минут!
13:47
Как устроен PHP?
18:14
Просмотров 88 тыс.