ホームページ > バックエンド開発 > PHPチュートリアル > そこに $smarty->display を置くとレイアウトが乱雑になります。

そこに $smarty->display を置くとレイアウトが乱雑になります。

WBOYWBOYWBOYWBOYWBOYWBOYWBOYWBOYWBOYWBOYWBOYWBOYWB
リリース: 2016-06-13 12:20:55
オリジナル
998 人が閲覧しました

$smarty->display を置くとレイアウトが乱雑になります
本来は Web ページを正常に表示できるのですが、別の PHP を使ってデータベースのデータを取得して渡します。別のDWTに値を渡す方法は$smarty ->assignと$smarty->displayですが、このコードをPHPファイルの途中に置くと後続のデータが読み込めずレイアウトが崩れてしまいます。 $smartyを最後に置くとデータは取り出されますが、やはりレイアウトが汚いのは表示値の転送の問題でしょうか。どこに配置しても、次の段落が表示されます。
MySQL サーバー エラー レポート:Array ( [0] => Array ( [message] => MySQL Query Error ) [1] => Array ( [sql] => select rc.recommend_type from `zaidiangou` .`ecs_category` as c left join `zaidiangou`.`ecs_cat_recommend` as rc on c.cat_id = rc.cat_id where c.cat_id= ) [2] => Array ( [error] => SQL 構文; MySQL サーバーのバージョンに対応するマニュアルを確認して、行 1 の '' 付近で使用する正しい構文を確認してください。 [3] => Array ( [errno] => 1064 ) )

------解決策のアイデア----------------------
mysql エラーにより、php 致命的エラーの背後にあるプログラムが実行されなくなります。実行されます。
------ソリューションのアイデア----------------------
ここで、c.cat_id= 等号の後記号が空ですが、構文はまだ渡せますか?
-----解決策のアイデア----------------------
すでにバグレポートは出ているんじゃないでしょうか?
MySQL サーバー エラー レポート:
array (
0 =>
array (
'message' => 'MySQL Query Error',
),
1 = > rc.cat_id where c.cat_id=
',
), 2 => array ( 'error' => 'SQL 構文にエラーがあります; MySQL サーバーのバージョンに対応するマニュアルで、行 1',
),
3 => 'errno' => の近くで使用する正しい構文を確認してください。 ; ' 1064',
),
)
SQL コマンドが終了していません。
関連するコードを投稿して見てください

関連ラベル:
ソース:php.cn
このウェブサイトの声明
この記事の内容はネチズンが自主的に寄稿したものであり、著作権は原著者に帰属します。このサイトは、それに相当する法的責任を負いません。盗作または侵害の疑いのあるコンテンツを見つけた場合は、admin@php.cn までご連絡ください。
人気のチュートリアル
詳細>
最新のダウンロード
詳細>
ウェブエフェクト
公式サイト
サイト素材
フロントエンドテンプレート