###実現したいこと
id11 または id22の値を入力しそのカラムのあるレコードを表示させたい。その際、URLに入力パラメーターが表示されるようにしたい
(http://192.168.0.x/test?id11=100)
###発生している問題・エラーメッセージ
現在のコードでは
このページは動作していません 192.168.0.235 では現在このリクエストを処理できません。 HTTP ERROR 500
###該当のソースコード
<?php $link = mysql_connect('xxxx', 'xxxx', 'xxxx'); if(!$link){ die('接続失敗です'.mysql_error()); } print('<p>接続に成功しました</P>'); $db_selected = mysql_select_db('データベース名', $link); if(!$db_selected){ die('データベース選択失敗です'.mysql_error()); } print('<p>データベースを選択しました</p>'); mysql_set_charset('utf8');//DB接続 $_SERVER['REQUEST_URI']; $sql = "SELECT * FROM テーブル名 WHERE id11=13"; $stmt = $dbh->query($sql); foreach($stmt as $row){ echo $row['id11'] $row['id22'] $row['letter']; } ?>
###試したこと
$link = mysql_connect('xxxx', 'xxxx', 'xxxx'); if(!$link){ die('接続失敗です'.mysql_error()); } print('<p>接続に成功しました</P>'); $db_selected = mysql_select_db('データベース名', $link); if(!$db_selected){ die('データベース選択失敗です'.mysql_error()); } print('<p>データベースを選択しました</p>'); mysql_set_charset('utf8');//DB接続
だけにした状態で表示ができるか確認したところ、接続できましたとメッセージを出力することができたのでデータベースそのものへの接続には問題ありません
わかりにくい質問で申し訳ありません。問題の切り分け方や、参考になるサイト。問題解決のアプローチなどアドバイスよろしくお願いいたします
###補足情報(言語/FW/ツール等のバージョンなど)
centos7
mysql5.4
php 5.6.30
回答2件
あなたの回答
tips
プレビュー
バッドをするには、ログインかつ
こちらの条件を満たす必要があります。