还是结合代码说明一下:
<?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()函数导致的,下面我们一起来看问题解决方案,我...
例如,`mysql_fetch_assoc($result)`等同于`mysql_fetch_array($result, MYSQL_ASSOC)`,而`mysql_fetch_row($result)`等同于`mysql_fetch_array($result, MYSQL_NUM)`。`MYSQL_BOTH`选项会创建一个既包含数字索引又...
array mysql_fetch_array(resource $result, [int $result_type = MYSQL_BOTH]) ``` 参数说明: - `$result`:这是通过`mysql_query`等函数执行SQL查询后返回的结果集资源。 - `$result_type`:可选参数,用来定义...
MySQL C API是MySQL数据库系统提供的一种编程接口,用于在C或C++程序中与MySQL服务器进行交互。这个“MYSQL_C_API.rar_MYSQL_mysql c++”压缩包文件包含了一个详细注释版的MySQL C API文档,名为“MYSQL_C_API详解....
mysql_fetch_assoc只能用字段,就像mysql_fetch_array($result, MYSQL_ASSOC)结果一样。 mysql_fetch_row 只能是数字 加起来就是mysql_fetch_array 您可能感兴趣的文章:Lesson03_01 什么是CSS和CSS的设置方式...
MySQL C 接口是用于与MySQL数据库交互的编程接口,主要应用于C语言环境中。这个接口提供了丰富的函数,允许开发者执行SQL查询、管理数据库连接、处理查询结果等操作。以下是一些重要的MySQL C接口函数的详细说明: ...
当设置`result_type`参数为`MYSQL_ASSOC`时,`mysql_fetch_array()`只返回关联数组;设为`MYSQL_NUM`则只返回数值索引数组;而设为`MYSQL_BOTH`(默认值)则会返回同时包含数值和关联索引的数组。 在实际应用中,`...
在MySQL的PHP编程中,`mysql_fetch_row()` 和 `mysql_fetch_array()` 是两个非常常见的用于从查询结果中获取数据的函数。尽管它们的作用相似,但它们之间存在一些关键的差异,这些差异对于优化代码和提高可读性至关...
10. `mysql_fetch_assoc()`:与`mysql_fetch_array()`类似,但默认返回关联数组,键是列名。 11. `mysql_fetch_object()`:从结果集中获取一行数据,返回一个对象,对象的属性与列名对应。 12. `mysql_field_name...
14. `mysql_fetch_array` / `mysql_fetch_assoc` / `mysql_fetch_field` / `mysql_fetch_lengths` / `mysql_fetch_object` / `mysql_fetch_row`:这些函数用于从结果集中获取数据,分别以数组、关联数组、字段信息...
如`mysql.h`,这是主入口点,定义了大部分的MySQL C API函数,如`mysql_init`(初始化MySQL连接)、`mysql_real_connect`(建立到服务器的连接)、`mysql_query`(执行SQL查询)和`mysql_fetch_row`(获取查询结果的...
MySQL API for C++在Linux环境中的基础知识主要涵盖了与MySQL服务器交互的各种函数,这些函数允许开发者在C++程序中执行SQL查询、管理连接、处理结果集等。以下是对这些标签和内容的详细解释: 1. `mysql_affected_...
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...
4. `$mysqli->fetch_assoc()`:获取一行数据为关联数组,对象方法对应`mysqli_fetch_array(MYSQLI_ASSOC)`。 5. `$mysqli->num_rows`:获取结果集的行数,属性而非函数。 6. `$mysqli->close()`:关闭连接,对象...
MySQL的C/C++ API是开发人员使用C或C++语言与MySQL数据库进行交互的一种接口。这个API提供了丰富的函数和结构,使得程序员能够执行SQL查询、处理结果集、管理数据库连接等操作。以下是对Mysql C/C++ API的详细说明:...
除此之外,MySQL API还包含错误处理函数(如`mysql_error()`和`mysql_errno()`)、事务控制函数(如`mysql_commit()`和`mysql_rollback()`)、预处理语句函数(用于提高性能和安全性)以及元数据查询函数(如`mysql_...
- mysql_fetch_array()函数会逐行遍历结果集,如果你只需要获取单行数据,继续调用mysql_fetch_array()会带来额外的开销,因为它总是会返回下一行的数据,直到结果集结束。 - fetchAll()函数在调用时会一次性将...