只有我的整数值的第一个数字显示在Php中

时间:2015-04-02 06:31:47

标签: php mysql arrays

我在我的数据库中获取整数的确切值时遇到问题,因为当我得到它的值时,只有它的第一个数字在php中显示整数。例如,我的数据库中的整数值是" 11"只有" 1"显示在我的PHP中。这是我的疑问。

$count=0;
$query="SELECT id from register";
$result = mysql_query($query);
('error in query:$query. ' .mysql_error());

  if(mysql_num_rows($result)>0){
    while($row=mysql_fetch_assoc($result)){
      extract($row);
$id[$count]=$id;
$count++;
}
}
 for($x=0; $x<$count; $x++){
echo"".$id[$count];
}

2 个答案:

答案 0 :(得分:2)

试试这个:

$count=0;
$query="SELECT id from register";
$result = mysql_query($query);
('error in query:$query. ' .mysql_error());

if(mysql_num_rows($result) > 0) {
    while($row = mysql_fetch_assoc($result)) {
        $id[$count++] = $row['id'];
    }
}

for($x=0; $x<$count; $x++) {
    echo $id[$count];
}

答案 1 :(得分:1)

    $count=0;
$id = array();
$query="SELECT id from register";
$result = mysql_query($query);
('error in query:$query. ' .mysql_error());

if(mysql_num_rows($result)>0){
    while($row=mysql_fetch_assoc($result)){
        extract($row);
        $id[$count]=$row['id'];
        $count++;
    }
}
for($x=0; $x<$count; $x++){
    echo "".$id[$count];
}