这是我的mysql数据表:choose
name bjnum
1 10
2 11
3 12
4 13
5 14
6 15
7 16
8 17
9 18
10 19
11 20
12 21
我怎样编写才能在网页上实现:‘echo $num[0]’就输出10,‘echo $num[3]’就输出12?我试了下这样写,不行:
<?php
include "conn.php";
?><?php
$num_query=mysql_query("SELECT bjnum FROM choose",$conn);
$num = mysql_fetch_array($num_query);
?>
<?php
echo $num[0];
echo $num[3];
?>求教啊,我新手啥也不懂!!!
name bjnum
1 10
2 11
3 12
4 13
5 14
6 15
7 16
8 17
9 18
10 19
11 20
12 21
我怎样编写才能在网页上实现:‘echo $num[0]’就输出10,‘echo $num[3]’就输出12?我试了下这样写,不行:
<?php
include "conn.php";
?><?php
$num_query=mysql_query("SELECT bjnum FROM choose",$conn);
$num = mysql_fetch_array($num_query);
?>
<?php
echo $num[0];
echo $num[3];
?>求教啊,我新手啥也不懂!!!
不是echo $num[1]输出10?
arr[]=row;echo arr[0]//10
echo arr[3]//13至于你的 [0]=10 [3]=12 是不成立的。
<?php
include "conn.php";
?><?php
$query="select bjnum from choose";
$result=mysql_query($query);
while($row=mysql_fetch_array($result))
{
$arr[]=$row;
}echo $arr[0];
echo $arr[1];
echo $arr[2];
echo $arr[3];
?>
我这样写,输出结果居然是:ArrayArrayArrayArray
有错么?
include "conn.php";
?><?php
$query="select bjnum from choose";
$result=mysql_query($query);
while($row=mysql_fetch_array($result))
{
$arr[]=$row;
}echo $arr[0][0];
echo $arr[1][0];
echo $arr[2][0];
echo $arr[3][0];
?>
这样试试
include "conn.php";
?><?php
$query="select bjnum from choose";
$result=mysql_query($query);
echo "<table>";
while($row=mysql_fetch_array($result))
{
echo "<tr><td>{$row[0]}</td><td>{$row[1]}</td></tr>";
}
?>
容我说一句:I Love You!
但为何要用二维数组呢?