人力検索はてな
モバイル版を表示しています。PC版はこちら
i-mobile

xoopsのphpについて質問です。

カスタムブロック内にphpを記述しております。

global $xoopsDB,$xoopsUser;

$myts =& MyTextSanitizer::getInstance();
$sql = "SELECT storyid FROM ".$xoopsDB->prefix("stories")."";
$sql .=" ORDER BY created DESC";
$result = $xoopsDB->query($sql, 5, 0);
while ( $myrow = $xoopsDB->fetcharray($result) ) {
$storyid = $myts->makeTboxData4show($myrow["storyid"]);
echo"
".$storyid."
";
}

上記のようにしてますと、結果は「263 261 260 259 258」と表示されます

この「263 261 260 259 258」の数字を変数に代入して例えば

$storyid = 263 261 260 259 258;

となるようにしたいのですが、やり方がわかりません。
どなたかご教授お願いします。


●質問者: kitty12345
●カテゴリ:コンピュータ ウェブ制作
✍キーワード:ECHO PHP SELECT SQL XOOPS
○ 状態 :終了
└ 回答数 : 2/2件

▽最新の回答へ

1 ● penchick
●35ポイント

http://www.phppro.jp/phpmanual/php/function.implode.html

配列ではなく連結した文字列として値を取得したいということであれば、implodeをが適していると思います。


2 ● いのくに
●35ポイント
<?php
global $xoopsDB,$xoopsUser;

$myts =&amp; MyTextSanitizer::getInstance();
$sql = "SELECT storyid FROM ".$xoopsDB->prefix("stories")."";
$sql .=" ORDER BY created DESC";
$result = $xoopsDB->query($sql, 5, 0);
while ( $myrow = $xoopsDB->fetcharray($result) ) {
$storyid .= $myts->makeTboxData4show($myrow["storyid"])." ";
}
echo '$storyid = '.trim($storyid).";";
?>
関連質問


●質問をもっと探す●



0.人力検索はてなトップ
8.このページを友達に紹介
9.このページの先頭へ
対応機種一覧
お問い合わせ
ヘルプ/お知らせ
ログイン
無料ユーザー登録
はてなトップ