ホームページ >バックエンド開発 >PHPチュートリアル >PHP は SQL ステートメントの実行に失敗しますが、同じステートメントは MYSQL で実行できます

PHP は SQL ステートメントの実行に失敗しますが、同じステートメントは MYSQL で実行できます

WBOY
WBOYオリジナル
2016-06-13 12:59:401096ブラウズ

PHP は SQL ステートメントの実行に失敗しますが、MYSQL では同じステートメントを実行できます
ここでの問題は、同じデータベース内の一部のテーブルはクエリできるが、一部のテーブルはクエリできないことです。ただし、これらのステートメントは mysql で通常どおり実行できます
------解決策---------
1 つ確認してくださいLZ はそれを PHP の SQL ステートメントに結合し、生成された SQL ステートメントをバックグラウンドで確認して、エンコーディングに問題があるかどうかを確認します。
-- ----解決策------------------
同じ SQL ステートメントをデータベースに直接挿入できますか?
PHP で作成した SQL ステートメントを見てください
-----解決策---------
それをエコーするだけで、何が出力されるかを確認できます。
------解決策---------
権限には問題ありません。 SQL 何かが間違っています。
実行される最終 SQL を出力します
------解決策-----
mysql_query( $ sql) または die(mysql_error());

声明:
この記事の内容はネチズンが自主的に寄稿したものであり、著作権は原著者に帰属します。このサイトは、それに相当する法的責任を負いません。盗作または侵害の疑いのあるコンテンツを見つけた場合は、admin@php.cn までご連絡ください。