私は休眠中のデータベーステーブル'table_name'を持っています:
+----+---------+--------------+
| ID | user_id | meta_key1 |
+----+---------+--------------+
| 1 | 1 | d |
| 2 | 1 | f |
| 3 | 1 | c |
| 4 | 2 | g |
| 5 | 3 | 1 |
| 6 | 3 | 2 |
| 7 | 4 | 4 |
| 8 | 4 | 5 |
| 9 | 4 | 5 |
| 10 | 4 | 5 |
+----+---------+--------------+
user_id='1'であるすべてのエントリから*を選択したいと思います。
私が使用しているコードは、最初の値のみを返します。
$query = mysql_query("SELECT * FROM table_name WHERE user_id='1'");
$row = mysql_fetch_assoc($query);
while($row){
return $row["meta_key1"];
}
結果は常に、user_id ='(given_id)'であるtable_nameの最初のエントリです。
d
この結果が欲しいのですが:
d
f
c