質問をすることでしか得られない、回答やアドバイスがある。

15分調べてもわからないことは、質問しよう!

新規登録して質問してみよう
ただいま回答率
85.48%
PHP

PHPは、Webサイト構築に特化して開発されたプログラミング言語です。大きな特徴のひとつは、HTMLに直接プログラムを埋め込むことができるという点です。PHPを用いることで、HTMLを動的コンテンツとして出力できます。HTMLがそのままブラウザに表示されるのに対し、PHPプログラムはサーバ側で実行された結果がブラウザに表示されるため、PHPスクリプトは「サーバサイドスクリプト」と呼ばれています。

Q&A

解決済

2回答

1426閲覧

PHPの書き方について

ssk

総合スコア332

PHP

PHPは、Webサイト構築に特化して開発されたプログラミング言語です。大きな特徴のひとつは、HTMLに直接プログラムを埋め込むことができるという点です。PHPを用いることで、HTMLを動的コンテンツとして出力できます。HTMLがそのままブラウザに表示されるのに対し、PHPプログラムはサーバ側で実行された結果がブラウザに表示されるため、PHPスクリプトは「サーバサイドスクリプト」と呼ばれています。

0グッド

1クリップ

投稿2016/06/03 14:04

編集2016/06/03 14:08

PHP

1<?php 2ini_set('display_errors', true); 3error_reporting(E_ALL); 4try{ 5 //データベース接続 6 require_once('../conf/db_con.php'); 7 $sql ='SELECT * FROM sample' 8 $stmt=$dbh->prepare($sql); 9 $stmt->execute($data); 10 $dbh = null; 11 $rec = $stmt->fetch(PDO::FETCH_ASSOC); 12}catch(Exception $e){ 13 print 'ただいま障害により大変ご迷惑をお掛けしております。'; 14 exit(); 15} 16?> 17 18if($rec['']==1){echo 'テキスト';} 19if($rec['']==1){echo 'テキストテキスト';} 20if($rec['']=="sample"){echo 'テキスト';} 21if($rec['']=="sample"){echo 'テキストテキスト';} 22if($rec['']=="sample"){echo 'テキストテキストテキスト';}

表示はできるけど、、、っという残念なプログラミングです。
以下の部分はどのように出力するのが良いのでしょうか。

PHP

1if($rec['']==1){echo 'テキスト';} 2if($rec['']==1){echo 'テキストテキスト';} 3if($rec['']=="sample"){echo 'テキスト';} 4if($rec['']=="sample"){echo 'テキストテキスト';} 5if($rec['']=="sample"){echo 'テキストテキストテキスト';}

気になる質問をクリップする

クリップした質問は、後からいつでもMYページで確認できます。

またクリップした質問に回答があった際、通知やメールを受け取ることができます。

バッドをするには、ログインかつ

こちらの条件を満たす必要があります。

guest

回答2

0

ベストアンサー

質問が曖昧で何を求めているのかわかりませんが、取得したレコードの内容を出力したいということでしょうか。

PHP

1echo $rec['列名'];

テーブルレイアウトがわからないので、列名は環境にあわせてください。

投稿2016/06/06 00:56

ttyp03

総合スコア16998

バッドをするには、ログインかつ

こちらの条件を満たす必要があります。

ssk

2016/06/07 03:12

おかげ様で解決することができました。 ご回答ありがとうございます。
guest

0

どういう結果を求めているかで、どのように出力するかはちがうのではないですか?
カンマ区切りなら、間にカンマを出力すればいいですし・・・

ところで、db_con.phpをrequire_onceで呼び出すと、同じファイルの別の関数でも呼び出したい場合にその場所に読み込まれない可能性があります。

db_con.phpの中身を関数化し その関数を呼び出すか、単純にincludeするのがいいと思います。

投稿2016/06/03 14:58

munyagu

総合スコア479

バッドをするには、ログインかつ

こちらの条件を満たす必要があります。

ssk

2016/06/07 03:12

おかげ様で解決することができました。 ご回答ありがとうございます。
guest

あなたの回答

tips

太字

斜体

打ち消し線

見出し

引用テキストの挿入

コードの挿入

リンクの挿入

リストの挿入

番号リストの挿入

表の挿入

水平線の挿入

プレビュー

15分調べてもわからないことは
teratailで質問しよう!

ただいまの回答率
85.48%

質問をまとめることで
思考を整理して素早く解決

テンプレート機能で
簡単に質問をまとめる

質問する

関連した質問