我是一个PHP超级菜鸟,今天在网上看到一段代码,有个部分不清楚,请哪位热心人指教!
$sql = "select count(*) as amount from table";
$result = mysql_query($sql);
$row = mysql_fetch_row($result);
$amount = $row['amount'];
详细点更好!
參考答案:$sql = "select count(*) as amount from table";
将表格中的记录总数取出来,count是取总数的函数,as amount表示用amount表示返回出来表格的列名。如下图
|--------|
| amount |
|--------|
| 数值 |
|--------|
第二句是PHP的数据库查询语言,即将sql的内容放入数据库查询,然后结果(上图)由result返回出来。
第三句是解析,就是将表格转换成一个二维数组,每一维就是表格的一个列。
第四句很简单,也就是将数组中的amount项赋给一个简单变量。注意,这里的amount其实就是列名。PHP中的数组不仅可以用下标访问,也能由标示访问。