
$row = mysql_fetch_array($result);
$i=0;
foratch($row as $val){
echo $val;
$i++;
}
你好,用mysql_fetch_row 得到的是一个2维数组,然后用如下程序即可得到你想要的字段;
$rows = mysql_fetch_row($result);//接收查询结果然后遍历
foreach($rows as $row){
echo $row['password'];
}
应该能看懂吧。
只有4是对的,循环到最后只打印出最后一行的数据,请把while前面的$row=mysql_fetch_row($query);去掉
也就是说你前面一句$row=mysql_fetch_row($query);已经让行数下移了一次,如果你有三行数据的话,就会打印出两行,以此类推
人在不,不懂就问,懂了就给分吧,圣诞快乐
$result为mysql_query()返回的资源标识符,mysql_fetch_row()函数根据资源标识符获取一条数据,并且资源标识符下移指向下一条数据,若没有数据mysql_fetch_row()返回false
while($row = mysql_fetch_row( $result ))
{
$arr[] = $row;
}
print_r( $arr );
工作原理就是当$row不为false时,逐行读取数据,进而$arr为数据集合
commysqljdbcexceptionsMySQLIntegrityConstraintViolationException: Cannot add or update a child row: a foreign key constraint fails (`wwql``blog`, CONSTRAINT `FK_Relationship_1` FOREIGN KEY (`category_id`) REFERENCES `category` (`id`)) 提示你表有约束啊,数据库表设计问题或者程序上修改下。
mysql_fetch_row() 函数从结果集中取得一行作为数字数组
返回根据所取得的行生成的数组,如果没有更多行则返回 false
mysql_fetch_array() 函数从结果集中取得一行作为关联数组,或数字数组,或二者兼有返回根据从结果集取得的行生成的数组,如果没有更多行则返回 false。
mysql_fetch_array() 是 mysql_fetch_row() 的扩展版本。除了将数据以数字索引方式储存在数组中之外,还可以将数据作为关联索引储存,用字段名作为键名。
有很重要的一点必须指出,用 mysql_fetch_array() 并不明显比用 mysql_fetch_row() 慢,而且还明显提供了更多的值。
希望对你有帮助
以上就是关于PHP MYSQL中,如何获取未知列数的数据集全部的内容,包括:PHP MYSQL中,如何获取未知列数的数据集、linux环境编程,怎么把mysql表里的数据取出来转化成字符串,用mysql_fetch_row查出来的是列植,我要字段谢、php 使用mysql_fetch_row()函数取不到数组的一个值,且使用mysql_fetch_array()报错等相关内容解答,如果想了解更多相关内容,可以关注我们,你们的支持是我们更新的动力!
欢迎分享,转载请注明来源:内存溢出
微信扫一扫
支付宝扫一扫
评论列表(0条)