За последние 24 часа нас посетили 17776 программистов и 1715 роботов. Сейчас ищут 1740 программистов ...

redbeanphp

Тема в разделе "PHP и базы данных", создана пользователем MixazZz, 29 май 2022.

Метки:
  1. MixazZz

    MixazZz Новичок

    С нами с:
    30 мар 2022
    Сообщения:
    54
    Симпатии:
    1
    Здрасте всем! Есть такой вопрос, точнее недопонимание. Делаю вот такой запрос в phpmyadmin
    Код (Text):
    1. SELECT * FROM `grade` WHERE `id_content` = 33 AND `login` = 'admin'
    у меня выдает 4 записи. Делаю вот так через redbeanphp
    PHP:
    1. $c = R::exec('SELECT * FROM `grade` WHERE `id_content` = 33 AND `login` =  admin');
    и тот выдает пустой массив. Как написать запрос в redbeanphp?
     
  2. miketomlin

    miketomlin Старожил

    С нами с:
    9 авг 2016
    Сообщения:
    3.839
    Симпатии:
    651
    Вникайте в доку. Там под «выполнением запроса» понимаются «изменяющие запросы» (INSERT, UPDATE и т.п.) – те что во вменяемых библиотеках выполняются при помощи writequery и т.п. Я понял это за пять сек, открыв соотв. страницу доков. Хотя описано, да, это мутно. Для получения массива с неск. записями используйте getAll (следующий за exec метод в описании).

    P.S. Куда кавычки делись у admin?
     
    #2 miketomlin, 29 май 2022
    Последнее редактирование: 29 май 2022
    MixazZz нравится это.
  3. MixazZz

    MixazZz Новичок

    С нами с:
    30 мар 2022
    Сообщения:
    54
    Симпатии:
    1
    когда ставишь кавычки vs code ругается
     
  4. MixazZz

    MixazZz Новичок

    С нами с:
    30 мар 2022
    Сообщения:
    54
    Симпатии:
    1
    Спасибо тебе добрый человек!!! Просто я читал инфу на одном русскоязычном сайте, и там меня сбили с толку. Там инфа не верная.
     
  5. Sail

    Sail Старожил

    С нами с:
    1 ноя 2016
    Сообщения:
    1.593
    Симпатии:
    362
    Кавычки - они разные бывают.
    К тому-же существует экранирование.
    Подробнее: PHP: Строки - Manual