还是结合代码说明一下:
<?php
$username = $_POST['username'];
$name = $_POST['name'];
$pwd = $_POST['pwd'];
$email = $_POST['email'];
if(!empty($username))
{
$con = mysql_connect("localhost","root","");
if (!$con)
{
die('Could not connect: ' . mysql_error());
}
mysql_select_db("test", $con);//连接一个名字叫test的数据库
$sql = "select * from t_user";
if(!$con)
{
die("Error:".mysql_error());
}
$result = mysql_query($sql);
echo "<table border ='1' bgcolor = 'lightblue'>";
echo "<tr><th>用户名</th><th>姓名</th><th>密码</th><th>邮箱</th></tr>";
while($row = mysql_fetch_array($result))//记得这里是把$result放入 mysql_fetch_array中,我一开始吧$sql放进去也报的是上面这种错
{
echo "<tr><td>{$row['f_username']}</td>";//这里字段名写错就可能导致出现上面的错误
echo "<td>{$row['f_name']}</td>";
echo "<td>{$row['f_password']}</td>";
echo "<td>{$row['f_email']}</td></tr>\n";
}
echo "</table>";
mysql_close($con);//关闭连接
}
?>
呵呵,每天积累一点东西。
分享到:
相关推荐
在mysql数据库连接时碰到Warning: mysql_fetch_array() expects …错误提示,根据我的经验这个是sql返回的query为空了,我们没有加己判断直接使用了. mysql_fetch_array()函数导致的,下面我们一起来看问题解决方案,我...
复制代码 代码如下:<?php $link=mysql_connect(‘localhost’,’root’,”); mysql_select_db(‘abc’,$link); $sql = “select * from book”;... while($row = mysql_fetch_array($result)) {
mysql_fetch_assoc只能用字段,就像mysql_fetch_array($result, MYSQL_ASSOC)结果一样。 mysql_fetch_row 只能是数字 加起来就是mysql_fetch_array 您可能感兴趣的文章:Lesson03_01 什么是CSS和CSS的设置方式...
MySQL mysql_fetch_array 函数取得查询结果中的一行作.docx
$row[1],这样以数组下标来读取数据,而mysql_fetch_array()返回的数组既包含第一种,也包含键值 对的形式,我们可以这样读取数据,(假如数据库的字段是 username,passwd): $row[‘username’], $row[‘passwd’]...
复制代码 代码如下:object mysql_fetch_object( int result, int [result_type])参数说明同mysql_fetch_array()。返回值如下。成功:一个对象,该对象的属性名对应于结果集中的属性名,属性的值就是结果集中对应的...
mysql_fetch_array():从结果集中取得一行作为关联数组或索引数组,或二者兼有 mysql_fetch_row():从结果集中取得一行作为枚举数组 mysql_fetch_assoc():从结果集中取得一行作为关联数组 mysql_fetch_object()...
复制代码 代码如下:array mysql_fetch_array(int result, int [result_type])参数说明如下。(1)result:由函数mysql_query()或mysql_db_query()返回的结果标识,用来指定所要获取的数据的SQL语句类型。(2)result...
第一次执行: 代码如下: while($row=mysql_fetch_array($result)) { echo $row[‘name’].” ”; } 第二次执行: 代码如下: mysql_data_seek($result,0);//指针复位 while($row=mysql_fetch_array($result)) { ...
这两个函数,返回的都是一个数组,区别就是第一个函数返回的数组是只包含值,我们只能$row[0],$row[1],这样以数组下标来读取数据,而mysql_fetch_array()返回的数组既包含第一种,也包含键值对的形式,我们可以这样...
array mysql_fetch_object (resource $Result_Set) Result_Set句柄返回一个mysql_query查询结果集。 如果执行成功返回包含了所有数据行的object,如果失败则返回bool值 下面是演示代码: <?php $UserName = '...
array mysql_fetch_assoc (resource $Result_Set) 范例代码如下: <?php $UserName = 'abc'; $Password = '1234'; $DbHandle = mysql_connect ('localhost', $UserName, $Password); if (!$DbHandle) { die '...
本篇文章是对fetchAll()与mysql_fetch_array()的区别进行了详细的分析介绍,需要的朋友参考下
while($row=mssql_fetch_row($query)) { echo $row[‘UserId’].’::’.$row[1].' ’; } 返回: Notice: Undefined index: UserId in D:/_PHP_Test/Test2/test_connLocalDB.php on line 32 ::王小一 Notic
MYSQL 数据库访问封装类 MYSQL 数据访问方式,php4支持以mysql_开头的过程访问方式,php5开始支持以mysqli_开头的...4,处理返回的数据 mysql_fetch_array mysql_num_rows mysql_fetch_assoc mysql_fetch_row etc