投稿者 |
メッセージ |
|
< PHPプログラミング ~ MYSQL+PHPの単純なSELECTができません |
|
時間:
月 11月 27, 2006 2:01 pm
|
|
|
登録日: 2006年11月 27日
投稿記事: 3
|
|
ASP+SQLSERVERはこれまで良く触っていたのですが、PHP+MYSQLは初めてで、簡単なことができずに苦労しています。
単に、テーブルをSELECTして、読み出したレコードの内容をブラウザ上に表示するだけの処理なのですが・・・。
−−−−−−−−−−−−−−−−−−−−−
<?php
//データベース接続処理
$con = mysql_connect("aaaaaa","bbbbbb","cccccc");
if (isset($con)) {
echo "OK:MySQLに接続できました\n";
}else{
echo "Error:MySQLに接続できませんでした\n";
exit;
}
$selectdb=mysql_select_db("bbbbbb",$con);
if (isset($selectdb)) {
echo "OK:データベースの選択ができました\n";
}else{
echo "Error:データベースの選択ができませんでした\n";
exit;
}
$sql = "select * from TAA_industry";
$result = mysql_query($sql,$con);
if ( $result == $FALSE ) {
die("検索結果が0件でした。");
}else{
echo "OK:1件以上のデータがあります<br>";
}
while ($row = mysql_fetch_object($result,$con)){
print ($row->industry_key."あいう");
print ($row->industry_name."かきく<br>");
}
mysql_free_result($result);
echo "処理終了\n";
?>
−−−−−−−−−−−−−−−−−−−−
これを実行した結果、ブラウザには下記のように表示されます。
−−−−−−−−−−−−
OK:MySQLに接続できました OK:データベースの選択ができました OK:1件以上のデータがあります
あいうかきく
あいうかきく
あいうかきく
あいうかきく
あいうかきく
処理終了
−−−−−−−−−−−−
テーブルには確かにデータが5件ありますので、「あいうかきく」が5回出てくるのはいいのですが、フィールドの中身(industry_keyと、industry_name)が表示されません。
mysql_fetch_objectをmysql_fetch_arrayにしてみたりしても、同じ結果です。
phpMyadminから上記のSQL文を直接流すと、ちゃんとデータが表示されます。
何が悪いのか、思い当たるところがありません。
たぶん、とんでもなく単純なところかもしれませんが、お気付きの方、ご教授願えませんでしょうか?。 |
|
|
|
|
|
|
|
時間:
月 11月 27, 2006 2:25 pm
|
|
|
登録日: 2006年11月 27日
投稿記事: 3
|
|
申し訳ありません。
フィールド名の大文字小文字が違っていました。
industry_keyではなく、Industry_keyにしたら表示されました。
お恥ずかしい限りです。
お騒がせいたしました。 |
|
|
|
|
|
|
|
時間:
火 2月 06, 2007 2:10 pm
|
|
|
|
|
|
|
|
|
|
新規投稿: 不可 返信: 不可t 自分の記事の編集: 不可 自分の記事の削除: 不可 投票への参加: 不可
|
|