スレッド表示 | フラット表示〕 全トピック 920 件中 407 番目 次≫ ≪前

selectで取得したデータの表示

created: 2005-07-17 16:47 | modified: 2005-07-19 00:04 | reply: 6

[2385] selectで取得したデータの表示

user: 福永由美子 | created: 2005-07-17 16:47
$sql = "select adminnickname from shops where ...
でadminnicknameのフィールドから、データを取得して、
print $rsadminnickname;
と表示しようとしても
Resouce id #2などとしか表示されません。
pg_fetch_objectなどを使え、という記事がありますが、PHP5でも同様でしょうか。
できれば、実際に表示までのスクリプトを示していただければ幸いです。
reply: 2386 返信 編集 削除

[2386] Re.selectで取得したデータの表示

user: ゆうじ | created: 2005-07-17 17:34
こんにちは。
PostgreSQL は良く知りませんが、

$result = pg_query($con, $sql);

この pg_query の戻り値 $result は「リソース」です。
ブラウザに表示できる文字情報ではありません。

例文はマニュアルにあります。
●pg_fetch_object
http://jp.php.net/manual/ja/function.pg-fetch-object.php
Parent: 2385  reply: 2389 返信 編集 削除

[2389] レス感謝

user: 福永由美子 | created: 2005-07-18 04:50
さっそくのアドバイス、ありがとうございます。
mysql4+PHP5です。
ど初心者です。
文字情報を取得して、表示するのは、どうしたらよいのでしょうか...勉強します。
Parent: 2386  reply: 2390 返信 編集 削除

[2390] コーチ依頼

user: 福永由美子 | created: 2005-07-18 07:49
突然ですが、PHP5とMysql4にういて、メール上で有料コーチをやっていただける方、いらっしゃらないでしょうか。
月10,000円として、
自分でも勉強しておりますので、ひっかかったポイントだけです。
ですので、くわしい方でしたら、それほど時間がかからないように思います。
本3冊程度 買い込みましたが、ひっかかるところって、ひっかかったままですね。
Parent: 2389  reply: 2393 返信 編集 削除

[2393] mysql_fetch_array

user: 福永由美子 | created: 2005-07-18 16:35
resource id #..しか表示されない点は、多分mysql_fetch_arrayを使ったりするんでしょうね。
Parent: 2390  reply: 2394 返信 編集 削除

[2394] Re. mysql_fetch_array

user: ゆうじ | created: 2005-07-18 21:13
マニュアルのサンプルコードを参考に
少し手を加えコメントを付け加えてみました。
このコードで何がわからないでしょうか?

●PHPマニュアル - mysql_fetch_array
http://jp.php.net/manual/ja/function.mysql-fetch-array.php

<?php
// 設定
$host = 'localhost';
$user = 'root';
$password = '123456';

// MySQLに接続
$conn = mysql_connect($host, $user, $password);

// データベースに接続
mysql_select_db("database", $conn);

// 問合せ・リソース獲得
$result = mysql_query("select user_id, fullname from tablename");

// リソースから1行ごとに結果を獲得
while ($row = mysql_fetch_array($result)) {
// 表示
echo "user_id: ".$row["user_id"]."<br>\n";
echo "fullname: ".$row["fullname"]."<br>\n";
}

// リソース開放
mysql_free_result($result);

// MySQL切断
mysql_close($conn);
?>
Parent: 2393  reply: 2396 返信 編集 削除

[2396] 勉強します。よくわからないところもあります。

user: 福永由美子 | created: 2005-07-19 00:04
一応、解決はしました。「理想的」かどうかは、まったくわかりませんが。
目的は、where...の条件を満たすレコードの特定のフィールドを表示するということでした。

$sql = "select * from shops where ...

$rs = mysql_db_query($db,$sql);

//HTML文を出力して、ニックネームとパスワードをを表示する
$yourregistration = mysql_fetch_array($rs, MYSQL_ASSOC);
print("あなたのニックネームは: ");
print($yourregistration[adminnickname]);
print("あなたのパスワードは: ");
print($yourregistration[adminpassword]);
で、一応、期待通り、なんとか。
Parent: 2394  返信 編集 削除
スレッド表示 | フラット表示〕 全トピック 920 件中 407 番目 次≫ ≪前
ページの一番上へ
Googleグックマークに登録 Yahooグックマークに登録 livedoorクリップに登録 @niftyクリップに登録 はてなブックマークに登録 deliciousに登録 Buzzurlに登録 FC2ブックマークに登録
最近更新された掲示板トピックス
管理人Blog
Yahoo Search

最近更新したNote
PHPマニュアル
今日のブックマーク
PHPマニュアル関数検索
関数名を入力し検索ボタンをクリック↑