$results=mysql_query("select * from class",$connection);
$row=mysql_fetch_array($result); 第2句应该是 $row=mysql_fetch_array($results); 错写成$result了
$row=mysql_fetch_array($result); 第2句应该是 $row=mysql_fetch_array($results); 错写成$result了
解决方案 »
- 偶尔网站出现这种情况或打开极慢。
- ebay or paypal 技术应用与支持
- 新浪在线编辑器,取值的时候如何解决内容中带引号的问题?
- extends和implements有什么区别??
- phpmailer发邮件失败,是什么原因?
- php如何用过滤以下内容?
- 如何使用PHPExcel生成标题可筛选下拉属性值的xls?感谢
- 求教,关于PHP定义变量的问题
- 重金悬赏!!!!(奖金好商量)
- 能否从后往前读数据库中的数据
- 安装了PHP+Apache+MySQL+phpMyAdmin,调试失败:phpMyAdmin 试图连接到 MySQL 服务器,但服务器拒绝连接。
- win2003下跑php用iis+isapi好还是apache好呢?
<?php
$connection=mysql_connect("localhost","root","");
mysql_select_db("class",$connection);
$user_name=$_POST['user_name'];
$user_psw=$_POST['user_psw'];
$user_sex=$_POST['user_sex'];
$user_mobile=$_POST['user_mobile'];
$user_tel=$_POST['user_tel'];
$user_qq=$_POST['user_qq'];
$result=mysql_query("update class set user_psw='".$user_psw."' where user_name='".$user_name."'",$connection); //修改
$result=mysql_query("select * from class",$connection);
$row=mysql_fetch_array($result);
for ($i=0;$i<mysql_num_fields($result);$i++)
echo $row[$i];?>
再者,mysql_fetch_array()的用法用的也不对吧。你看一下手册,上面写的非常详细。
例:
<?php
mysql_connect("localhost", "mysql_user", "mysql_password") or
die("Could not connect: " . mysql_error());
mysql_select_db("mydb"); $result = mysql_query("SELECT id, name FROM mytable"); while ($row = mysql_fetch_array($result, MYSQL_NUM)) {
printf ("ID: %s Name: %s", $row[0], $row[1]);
} mysql_free_result($result);
?>
不过你确定你的数据库和数据表都叫class吗?