ページロード時に実装するデフォルトのクエリを取得しようとしていますが、次のようなエラーが発生します。エラー:SQL構文にエラーがあります。あなたのMySQLサーバのバージョンに対応するマニュアルをチェックしてください。右側の構文は、FROMアーティスト、ケーキの近くで使用してください。2行目のartist.artist_id = cakes.artist_id = cakes.artist_id ORDER BY artist.ar 'SQLクエリが実行されていません
私はSQL私の講師はそれが複雑すぎると言っても助けにならなかったが、それ以上の説明はしなかったので、ここで質問するのが最善だと思った。
問題のクエリ:私が間違って行ってきた
$q = "SELECT artist.artist_id,
CONCAT_WS(' ', artist_name) AS artist,
cake_name,
price,
description,
cake_id,
FROM artist, cakes
WHERE artist.artist_id = cakes.artist_id
ORDER BY artist.artist_name ASC,
cakes.cake_name ASC"; //getting the cakes to display in ascending order of artist then cake name
すべてのヘルプや洞察力は感謝して、事前に感謝を受信できます!
** FROM ** –
の前に**、**を付けてください。これは、改行や字下げでクエリを入力して構文エラーを発見するのに役立ちます。また、MySQLがエラーメッセージ(_near 'FROM_)で指しているところでは、直前に発生した文字を見てください。それはあなたのエラーがほとんど常にある場所です。 –
いいえ、マイケルは、将来、それを行うでしょう、それはライン2でなかったので、エラーが何を言っていたかについてあまり確かではありませんでした。 – PurpleSmurph