ホームページ > バックエンド開発 > PHPチュートリアル > 完全な PHP コードを個別に記述する必要があるのはなぜですか?

完全な PHP コードを個別に記述する必要があるのはなぜですか?

WBOY
リリース: 2016-06-23 13:54:47
オリジナル
975 人が閲覧しました

コードを見ると、なぜ完全な PHP コードを個別に記述する必要があるのか​​わかりません。一緒に書いたらどうなるでしょうか?
include("Conn/conn.php");
$query=mysql_query("book.barcode,book.id を bookid,book.bookname,bt.typename,pb.pubname,bc.name として選択from tb_bookinfo book join tb_booktype bt on book.typeid=bt.id join tb_publishing pb on book.ISBN=pb.ISBN join tb_bookcase bc on book.bookcase=bc.id");
$result=mysql_fetch_array($query);
if($result==false){
?> T & lt; td height = "36" align = "center" & gt; 書籍情報がありません。

{




ディスカッションへの返信(解決策)

黒い部分はphpコードではなくhtmlコードです
​​ と言えます。 html は php に埋め込まれます、または php は html に埋め込まれます
この書き方の利点は、ビジュアル html ツール (DW など) を使用して html 部分を観察および変更できることです

一緒に html 部分を配置する必要があります文字列で。一重引用符と二重引用符が同時に存在するため、エスケープすると視認性が低下します
カスタム区切り文字を使用すると、ルールによりコードの美しさが低下します
別のファイルに入れてインクルードすることもできます。 。ただし、視覚空間から離れると思考の継続性に影響します

まず、phpはサーバー上で解析され、htmlはサーバー上で解析されます。 php は html の前に使用されます。

中国語のコードは php コードではないため、php コードに分割する必要があります

段落全体を php に結合し、コード内の html コードを結合する必要がある場合は、代わりに php の echo コードを使用する必要があります。


たとえば

<?phpinclude("Conn/conn.php");$query=mysql_query("select book.barcode,book.id as bookid,book.bookname,bt.typename,pb.pubname,bc.name from tb_bookinfo book join tb_booktype bt on book.typeid=bt.id join tb_publishing pb on book.ISBN=pb.ISBN join tb_bookcase bc on book.bookcase=bc.id");$result=mysql_fetch_array($query);if($result==false){  echo '<table width="100%" height="30"  border="0" cellpadding="0" cellspacing="0">';  echo '<tr>';  echo '<td height="36" align="center">暂无图书信息!</td>';  echo '</tr>';  echo '</table>';  echo '<table width="100%"  border="0" cellspacing="0" cellpadding="0">';  echo '<tr>';  echo '<td>';  echo '<a href="book_add.php">添加图书信息</a> </td>';  echo '</tr>';  echo '</table>';}else{}?>
ログイン後にコピー


html+php 混合モード

テンプレート Smarty はメンテナンスを容易にするために php と html を分離できます。


SQL Server2005を使用しています。sqlsrv関数を使用するにはクエリ関数(赤い部分)をどのように変更すればよいですか?

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