redbean 3.4 Неопределенный индекс: id

Я хочу проблемы с любыми таблицами, когда id.

#MYTABLE publireportaje
idxx - name - last

#THE CODE
R::setup('mysql:host=localhost;dbname=demo','root','xxxxx');

R::freeze(true);
$data = R::find('publireportaje');
echo '<pre>';
print_r($data); 

#THE OUTPUT
Notice: Undefined index: id in /home/xxxx/public_html/sandbox/redbean/rb.php on line 4057
Only show the last row

Я использую Редбин 3.4.


person Alexd2    schedule 23.08.2013    source источник
comment
Возможные дубликаты: stackoverflow.com/questions/5663020/ и там вы также можете найти мой ответ. Надеюсь, это поможет. :)   -  person kta    schedule 22.02.2014


Ответы (1)


в RedBeanPHP каждая таблица в БД должна иметь столбец первичного ключа с именем «id» — если у вас его нет, вам нужно получить доступ к таблице через представление БД, которое переназначает столбец первичного ключа как «id».

Ошибка, которую вы получаете при вызове R::find(), говорит вам, что в таблице нет столбца с именем "id"...

person Jason    schedule 03.11.2013