問題タブ [laravel-8]
For questions regarding programming in ECMAScript (JavaScript/JS) and its various dialects/implementations (excluding ActionScript). Note JavaScript is NOT the same as Java! Please include all relevant tags on your question; e.g., [node.js], [jquery], [json], [reactjs], [angular], [ember.js], [vue.js], [typescript], [svelte], etc.
mysql - Laravel DB::select 構文エラーまたはアクセス違反エラー (ネイティブクエリとして機能)
Laravel DB ファサードを使用して、次のクエリを実行しようとしています。
次のエラー メッセージが表示されます。
lluminate\Database\QueryException SQLSTATE[42000]: 構文エラーまたはアクセス違反: 1064 SQL 構文にエラーがあります。near '? を使用する正しい構文については、MySQL サーバーのバージョンに対応するマニュアルを確認してください。LIMIT 3' at line 4 (SQL: SELECT P.*, PTR.score FROM reviews R, products_to_reviews PTR, j_products P WHERE R.id = 1 AND PTR.review_id = R.id AND P.id = PTR.product_id ORDER BY PTR.score desc LIMIT 3 )
ただし、エラー内の SQL コードは、データベースに対して直接実行すると、ネイティブ クエリとして機能します。
編集:方向部分の順序に絞り込みました。私が変更した場合:
に
SQL ステートメントはエラーなしで実行されます。
laravel - 最後の Laravel コントローラー関数でデータが失われる
セキュリティのために別の方法でパスを渡すことなくパラメーターを送信していますが、最後の関数の問題は、パラメーターが失われ、機能dd()
しないことです。未定義のビューのみを返します変数$data
。
コントローラ
これも機能しないために変更されました...