2

mysql_queryの特定の部分にアクセスするにはどうすればよいですか?私は以下のコードでこれを行おうとしていますが、役に立ちません。どんな助けでも大歓迎です!

$rs = mysql_query("SELECT id,type FROM stuff WHERE stuffID = '$stuffID'");

   echo $rs['type']; <------ tried here

   // Add the rows to the array 
   while($obj = mysql_fetch_object($rs)) {
   $arr[] = $obj;
   }
 echo $arr['type']; <----- also tried here
4

1 に答える 1

3

行をフェッチするまで、行にアクセスすることはできません。

while($obj = mysql_fetch_object($rs)) {
    // NOTE: $arr[] = $obj, is the same as array_push($arr, $obj),
    // I dont think you want that
    $arr = $obj; // save the row

    echo $obj->type; // you are fetching an object, not an array
}

echo $arr->type;  // you can access it here too
于 2012-08-21T18:41:59.330 に答える