NOTORM как узнать sql запрос

в документации notorm мы знаем, как использовать SQL-запрос (string) $table
но я не получил никакого результата при его использовании.

$data = array('name'=>'testing','age'=>'25')
$result = $db->table->insert($data);
echo (string) $result ;

я знаю, что запрос insert into table (name,age) values('testing','25'); Я хочу поймать запрос к переменной. но echo (string) $result ничего не показывал

примечание: извините за плохой английский

1

Решение

Всякий раз, когда вы делаете insert(), update() или же insert_update(), он вернет последнюю вставленную строку. Поэтому, когда вы используете $result = $db->table->insert($data); затем $result будет массив. Вот почему вы ничего не видите. Попробуйте использовать это:

echo "<pre>";print_r($result);echo "</pre>";exit;

Когда вы будете использовать select он вернет SQL-запрос. Когда вы хотите получить (string) $result он должен вернуть значение первичного ключа. Я не уверен, но мне не нужен был этот запрос раньше, так что, вероятно, он работает только для selects,

2

Другие решения

Других решений пока нет …

По вопросам рекламы [email protected]