0

次のエラーがあります。

1064 - SQL 構文にエラーがあります。使用する正しい構文については、MySQL サーバーのバージョンに対応するマニュアルを確認してください。

クエリ:

SELECT COUNT(
  SELECT manufacturers_id, 
         manufacturers_name, 
         manufacturers_image, 
         date_added, 
         last_modified 
    FROM manufacturers 
      ORDER BY manufacturers_name
) AS total

これは、私の Web サイトの他のカテゴリでも発生します。すべての行が不完全に終了します。

4

2 に答える 2

5

このクエリは、あなたが望むことを行います:

SELECT COUNT(*) AS total
FROM manufacturers

クエリの問題点:

  1. COUNT()パラメータとして式または単一の列を受け入れます-複数を渡しています
  2. ORDER BY必要なのは行数だけなので、あまり意味がありません(数が順序に依存しないという明らかな理由から)
于 2013-07-23T01:04:38.997 に答える
0

コードが完全にここにないためかもしれませんが、私が見ることができるのは、mysql/mysqli_query が欠落しており、「;」コードの最後に。

于 2013-07-23T01:06:19.310 に答える