私はt1
のmysqlテーブルを持っています。whileループのArray_rand()は値を返しません?
+-------+-------------+
| ID | type |
+---------------------+
| 1 | a |
| 2 | a |
| 3 | b |
| 4 | a |
+---------------------+
そして私はタイプAでarray_rand
したい、以下のようにarray_rand(1,2,4);
ように私は私のコーディングをしてみてください:
以下はデータであり、私はw3schoolから$random_keys
を使用
$qadfirst = DB::query("SELECT * FROM ".DB::table('t1')." WHERE type = 'a'");
while($radfirst = DB::fetch($qadfirst)){
$arr = array($radfirst['id']);
implode(",",$arr);
$random_keys=array_rand($arr,1);
echo $arr[$random_keys[0]]."<br>";
};
、まだ動作していない、どのようにコーディングの作業を行うには?ありがとうございました。
_ "私はw3schoolから[...]を使用しています" _ - [faking Adam Savageの声] _Well、あなたの問題があります!_ - http://www.w3fools.com/ - あなたは本当に試してみてください。サイト。 – CBroe