laravel rawクエリとパラメータを使用してテーブルに挿入するにはどうすればよいですか?

kodfire
DB::table('my_table')->insertGetId([
    ...
    'code' => $data['code'],
    'geopoint' => \DB::raw('POINT(?, ?)', [$data['lat'], $data['lng']]),
    ...
]);

戻ります

Invalid parameter number (SQL: insert into `residence` (`code`, values (POINT(, ), , ?, ?)

どうすればこれを修正できますか?

ありがとう

カマレシュM.タラビヤ

この方法を試してください

挿入する値の配列を作成し、テーブルのフィールド名と同じキーを適用します

$point = DB::select("SELECT POINT($data['lat'], $data['lng']) as point FROM `any_table_name_avilable_in_your_db` LIMIT 1"); 

$data=array(
    "lat_field_name_table"=>$data['lat'],
    "lng_field_name_table"=>$data['lng'],
    "location"=>$point[0]->point
);

$checkinsert=DB::table('mytablename')->insert($data);

データがこのように挿入されているかどうかを確認します

if($checkinsert>0){
    //data inserted 
   //do whatever you want if inserted
}else{
   //data not inserted 
   //do whatever you want if not inserted
}

またはこのようにあなたの方法で:

$point = DB::select("SELECT POINT($data['lat'], $data['lng']) as point FROM any_table_name_avilable_in_your_db LIMIT 1"); 

DB::table('my_table')->insertGetId([ 
... 
'code' => $data['code'], 
'geopoint' =>$point[0]->point , 
... 
]);

この記事はインターネットから収集されたものであり、転載の際にはソースを示してください。

侵害の場合は、連絡してください[email protected]

編集
0

コメントを追加

0

関連記事

分類Dev

LaravelでajaxPOSTリクエストを使用して画像をデータベースに挿入するにはどうすればよいですか?

分類Dev

Laravel5の関連テーブルから条件を使用してテーブルをクエリするにはどうすればよいですか?

分類Dev

Laravelデータテーブルの「非オブジェクトのプロパティ 'name'を取得しようとしています」エラーを解決するにはどうすればよいですか?

分類Dev

ルートリクエストパラメータから既存のアイテムを削除するにはどうすればよいですか?--Laravel 5.5

分類Dev

Laravelクエリビルダーを使用してテーブル全体で複数の列を選択するにはどうすればよいですか?

分類Dev

JQueryとブートストラップマルチステップフォームを使用して、Laravelのコントローラーメソッドにデータを投稿してリクエストするにはどうすればよいですか?

分類Dev

Laravel 5:Eloquentを使用してピボットテーブルで結合クエリを実行するにはどうすればよいですか?

分類Dev

Laravelの外部でEloquentを使用してテーブル作成クエリを実行するにはどうすればよいですか?

分類Dev

Laravel形式のテーブルとしてクエリを結合するにはどうすればよいですか?

分類Dev

Laravel 5-db挿入のためにlaravel配列に複数のパラメーターを追加するにはどうすればよいですか?

分類Dev

データを失うことなくlaravel5移行を使用してテーブルに列を追加するにはどうすればよいですか?

分類Dev

LARAVELを使用してスクレイピングされたデータをMysqlテーブルに送信するにはどうすればよいですか?

分類Dev

リレーションテーブル(laravel)にユーザーIDを自動的に挿入するにはどうすればよいですか?

分類Dev

Laravel SQLテーブルクエリを変更するにはどうすればよいですか?

分類Dev

Laravel:ファクトリを使用して特定のパターンでモデルをシードするにはどうすればよいですか?

分類Dev

laravelを使用してデータベースのレコードをデータテーブルに表示するにはどうすればよいですか?

分類Dev

Laravel 5でmakeパラメーターを使用してコントローラーを解決するにはどうすればよいですか?

分類Dev

Laravel :(どのように)パラメータを使用して名前付きルートにリンクすることは可能ですか?

分類Dev

Laravel 5.6 Eloquentで複数のテーブルのパラメーターを選択するにはどうすればよいですか?

分類Dev

Laravelクエリビルダーでオフセットと行数を指定してLIMIT句を使用するにはどうすればよいですか?

分類Dev

他のテーブルのレコードでクエリをフィルタリングするにはどうすればよいですか?--laravel

分類Dev

Laravelのユーザーロールに基づいてリクエストパラメータをフィルタリングするにはどうすればよいですか?

分類Dev

コントローラー内のLaravelの別のテーブルで外部キーとして自動インクリメントされたIDの値を取得するにはどうすればよいですか?

分類Dev

Laravelの結合クエリと一緒に値をテーブルに保存するにはどうすればよいですか?

分類Dev

データベースLaravelにデータを挿入するにはどうすればよいですか?

分類Dev

Laravelを使用して既存のデータベースにテーブルを追加するにはどうすればよいですか?

分類Dev

Laravel Eloquentクエリで(またはクエリビルダーを使用して)テーブルのエイリアスを作成するにはどうすればよいですか?

分類Dev

既存のパブリックディレクトリでLaravelルーティングを使用するにはどうすればよいですか?

分類Dev

Laravel 5のリクエストからURLパラメータを取得するにはどうすればよいですか?

Related 関連記事

  1. 1

    LaravelでajaxPOSTリクエストを使用して画像をデータベースに挿入するにはどうすればよいですか?

  2. 2

    Laravel5の関連テーブルから条件を使用してテーブルをクエリするにはどうすればよいですか?

  3. 3

    Laravelデータテーブルの「非オブジェクトのプロパティ 'name'を取得しようとしています」エラーを解決するにはどうすればよいですか?

  4. 4

    ルートリクエストパラメータから既存のアイテムを削除するにはどうすればよいですか?--Laravel 5.5

  5. 5

    Laravelクエリビルダーを使用してテーブル全体で複数の列を選択するにはどうすればよいですか?

  6. 6

    JQueryとブートストラップマルチステップフォームを使用して、Laravelのコントローラーメソッドにデータを投稿してリクエストするにはどうすればよいですか?

  7. 7

    Laravel 5:Eloquentを使用してピボットテーブルで結合クエリを実行するにはどうすればよいですか?

  8. 8

    Laravelの外部でEloquentを使用してテーブル作成クエリを実行するにはどうすればよいですか?

  9. 9

    Laravel形式のテーブルとしてクエリを結合するにはどうすればよいですか?

  10. 10

    Laravel 5-db挿入のためにlaravel配列に複数のパラメーターを追加するにはどうすればよいですか?

  11. 11

    データを失うことなくlaravel5移行を使用してテーブルに列を追加するにはどうすればよいですか?

  12. 12

    LARAVELを使用してスクレイピングされたデータをMysqlテーブルに送信するにはどうすればよいですか?

  13. 13

    リレーションテーブル(laravel)にユーザーIDを自動的に挿入するにはどうすればよいですか?

  14. 14

    Laravel SQLテーブルクエリを変更するにはどうすればよいですか?

  15. 15

    Laravel:ファクトリを使用して特定のパターンでモデルをシードするにはどうすればよいですか?

  16. 16

    laravelを使用してデータベースのレコードをデータテーブルに表示するにはどうすればよいですか?

  17. 17

    Laravel 5でmakeパラメーターを使用してコントローラーを解決するにはどうすればよいですか?

  18. 18

    Laravel :(どのように)パラメータを使用して名前付きルートにリンクすることは可能ですか?

  19. 19

    Laravel 5.6 Eloquentで複数のテーブルのパラメーターを選択するにはどうすればよいですか?

  20. 20

    Laravelクエリビルダーでオフセットと行数を指定してLIMIT句を使用するにはどうすればよいですか?

  21. 21

    他のテーブルのレコードでクエリをフィルタリングするにはどうすればよいですか?--laravel

  22. 22

    Laravelのユーザーロールに基づいてリクエストパラメータをフィルタリングするにはどうすればよいですか?

  23. 23

    コントローラー内のLaravelの別のテーブルで外部キーとして自動インクリメントされたIDの値を取得するにはどうすればよいですか?

  24. 24

    Laravelの結合クエリと一緒に値をテーブルに保存するにはどうすればよいですか?

  25. 25

    データベースLaravelにデータを挿入するにはどうすればよいですか?

  26. 26

    Laravelを使用して既存のデータベースにテーブルを追加するにはどうすればよいですか?

  27. 27

    Laravel Eloquentクエリで(またはクエリビルダーを使用して)テーブルのエイリアスを作成するにはどうすればよいですか?

  28. 28

    既存のパブリックディレクトリでLaravelルーティングを使用するにはどうすればよいですか?

  29. 29

    Laravel 5のリクエストからURLパラメータを取得するにはどうすればよいですか?

ホットタグ

アーカイブ