1

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何も表示されませんでした。

注:下手な英語でごめんなさい

4

1 に答える 1

2

insert()update()またはを実行すると、insert_update()最後に挿入された行が返されます。したがって、使用すると配列になります$result = $db->table->insert($data);$result何も見えないのはそのためです。これを使用してみてください:

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

使用selectすると、SQL クエリが返されます。取得したい場合は、(string) $result主キーの値を返す必要があります。よくわかりませんが、以前はそのクエリは必要なかったので、おそらくselects.

于 2016-09-07T14:40:42.027 に答える