[PHP-users 29298] Re: 最初のカラムが表示できないんです。

rishiri.info mail @ mail.rishiri.info
2006年 5月 25日 (木) 18:29:30 JST


こんにちはrisuです。

maya 様、
> SELECT * としないで、取り出す列名を明示的に
> 指定した方がよいかもしれません。
SELECT pid,namae,frigana,ybangou,jyusyo1,jyusyo2,denwa,keitai FROM plist;
としましたがpidカラムの値は表示されず...

> $myrow["pid"] に中身が入っているか、
> var_dump や print_r などで確認しましたか?
$var_dump($myrow) で確認するとpidカラムに値が入っていました。

> 関係ないかもしれませんが、
とは書いておられますが
> 変換される %s の数と続く引数の数は同じですか?
というmaya 様の御指摘の部分が原因?だったのでしょうか?

UNO 様に掲示いただいた 
printf("<a href=\"%s?pid=%s\">%s,%s,%s,%s,%s%s,%s,%s</a> \n",
$PHP_SELF, $myrow["pid"], $myrow["pid"], $myrow["namae"], $myrow["frigana"],
$myrow["ybangou"], $myrow["jyusyo1"], $myrow["jyusyo2"], $myrow["denwa"],
$myrow["keitai"]);
で、表示されました。
(う〜んどうして最初の$myrow["pid"]は表示されないんでしょうか?)

> htmlspecialchars()などの適切なエスケープをおこなってください。
はい、これからhtmlspecialchars()について調べてみたいと思います。
どうもありがとうございました。

--
No virus found in this outgoing message.
Checked by AVG Free Edition.
Version: 7.1.394 / Virus Database: 268.7.1/347 - Release Date: 2006/05/24



PHP-users メーリングリストの案内