`
java_xiaoyi
  • 浏览: 48627 次
  • 性别: Icon_minigender_1
  • 来自: 木木乃州
社区版块
存档分类
最新评论

mysql_fetch_array(): supplied argument is not a valid MySQL result resource....

    博客分类:
  • PHP
PHP 
阅读更多
还是结合代码说明一下:
<?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);//关闭连接
}
?>

呵呵,每天积累一点东西。
分享到:
评论

相关推荐

    php提示Warning:mysql_fetch_array() expects的解决方法

    在mysql数据库连接时碰到Warning: mysql_fetch_array() expects …错误提示,根据我的经验这个是sql返回的query为空了,我们没有加己判断直接使用了. mysql_fetch_array()函数导致的,下面我们一起来看问题解决方案,我...

    mysql_fetch_row,mysql_fetch_array,mysql_fetch_assoc的区别

    例如,`mysql_fetch_assoc($result)`等同于`mysql_fetch_array($result, MYSQL_ASSOC)`,而`mysql_fetch_row($result)`等同于`mysql_fetch_array($result, MYSQL_NUM)`。`MYSQL_BOTH`选项会创建一个既包含数字索引又...

    MySQL mysql_fetch_array 函数取得查询结果中的一行作.docx

    array mysql_fetch_array(resource $result, [int $result_type = MYSQL_BOTH]) ``` 参数说明: - `$result`:这是通过`mysql_query`等函数执行SQL查询后返回的结果集资源。 - `$result_type`:可选参数,用来定义...

    MYSQL_C_API.rar_MYSQL_mysql c++

    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_row的功能加起来就是mysql_fetch_array

    mysql_fetch_assoc只能用字段,就像mysql_fetch_array($result, MYSQL_ASSOC)结果一样。 mysql_fetch_row 只能是数字 加起来就是mysql_fetch_array  您可能感兴趣的文章:Lesson03_01 什么是CSS和CSS的设置方式...

    mysql_c接口大全.doc

    MySQL C 接口是用于与MySQL数据库交互的编程接口,主要应用于C语言环境中。这个接口提供了丰富的函数,允许开发者执行SQL查询、管理数据库连接、处理查询结果等操作。以下是一些重要的MySQL C接口函数的详细说明: ...

    mysql_fetch_row()与mysql_fetch_array()的使用介绍

    当设置`result_type`参数为`MYSQL_ASSOC`时,`mysql_fetch_array()`只返回关联数组;设为`MYSQL_NUM`则只返回数值索引数组;而设为`MYSQL_BOTH`(默认值)则会返回同时包含数值和关联索引的数组。 在实际应用中,`...

    深入mysql_fetch_row()与mysql_fetch_array()的区别详解

    在MySQL的PHP编程中,`mysql_fetch_row()` 和 `mysql_fetch_array()` 是两个非常常见的用于从查询结果中获取数据的函数。尽管它们的作用相似,但它们之间存在一些关键的差异,这些差异对于优化代码和提高可读性至关...

    PHP中的常用的25个MYSQL函数.pdf

    10. `mysql_fetch_assoc()`:与`mysql_fetch_array()`类似,但默认返回关联数组,键是列名。 11. `mysql_fetch_object()`:从结果集中获取一行数据,返回一个对象,对象的属性与列名对应。 12. `mysql_field_name...

    mysql常用函数列表 (2).pdf

    14. `mysql_fetch_array` / `mysql_fetch_assoc` / `mysql_fetch_field` / `mysql_fetch_lengths` / `mysql_fetch_object` / `mysql_fetch_row`:这些函数用于从结果集中获取数据,分别以数组、关联数组、字段信息...

    mysql_include.rar_mysql include_mysql_include_mysql_time.h_mysql

    如`mysql.h`,这是主入口点,定义了大部分的MySQL C API函数,如`mysql_init`(初始化MySQL连接)、`mysql_real_connect`(建立到服务器的连接)、`mysql_query`(执行SQL查询)和`mysql_fetch_row`(获取查询结果的...

    mysql+api+for+cpp+in+linux基础知识.pdf

    MySQL API for C++在Linux环境中的基础知识主要涵盖了与MySQL服务器交互的各种函数,这些函数允许开发者在C++程序中执行SQL查询、管理连接、处理结果集等。以下是对这些标签和内容的详细解释: 1. `mysql_affected_...

    PHP操作MySQL的mysql_fetch_* 函数的常见用法教程

    mysql_fetch_array():从结果集中取得一行作为关联数组或索引数组,或二者兼有 mysql_fetch_row():从结果集中取得一行作为枚举数组 mysql_fetch_assoc():从结果集中取得一行作为关联数组 mysql_fetch_object()...

    用mysql_fetch_array()获取当前行数据的方法详解

    复制代码 代码如下:array mysql_fetch_array(int result, int [result_type])参数说明如下。(1)result:由函数mysql_query()或mysql_db_query()返回的结果标识,用来指定所要获取的数据的SQL语句类型。(2)result...

    MySQLi函数速查手册.zip_MYSQL_手册_速查

    4. `$mysqli-&gt;fetch_assoc()`:获取一行数据为关联数组,对象方法对应`mysqli_fetch_array(MYSQLI_ASSOC)`。 5. `$mysqli-&gt;num_rows`:获取结果集的行数,属性而非函数。 6. `$mysqli-&gt;close()`:关闭连接,对象...

    Mysql C/C++API

    MySQL的C/C++ API是开发人员使用C或C++语言与MySQL数据库进行交互的一种接口。这个API提供了丰富的函数和结构,使得程序员能够执行SQL查询、处理结果集、管理数据库连接等操作。以下是对Mysql C/C++ API的详细说明:...

    MYSQL5.1 CHM版中文帮助文档.zip_MYSQL_msql 5.1 API文档

    除此之外,MySQL API还包含错误处理函数(如`mysql_error()`和`mysql_errno()`)、事务控制函数(如`mysql_commit()`和`mysql_rollback()`)、预处理语句函数(用于提高性能和安全性)以及元数据查询函数(如`mysql_...

    fetchAll()与mysql_fetch_array()的区别详解

    - mysql_fetch_array()函数会逐行遍历结果集,如果你只需要获取单行数据,继续调用mysql_fetch_array()会带来额外的开销,因为它总是会返回下一行的数据,直到结果集结束。 - fetchAll()函数在调用时会一次性将...

Global site tag (gtag.js) - Google Analytics