刚学PHP,遇到点问题

来源:百度知道 编辑:UC知道 时间:2024/05/21 12:57:29
$conn=mysql_connect( $mysql_server_name, $mysql_username, $mysql_password );

$sql = "SELECT * FROM student";

$result=mysql_db_query( $mysql_database, $sql,$conn );

echo $result;

$aa = mysql_fetch_row($result);

print_r($aa);

mysql_free_result($result);

小弟想知道,mysql_db_query返回给result的是什么,想用echo 结果显示Resource id #4 ,不知道是什么意思,查了手册也没明白,

还有就是mysql_fetch_row是不是取是一行记录,print_r和echo ,有什么区别么,查了手册,上面讲的似懂非懂.过来人能否给说明一下下

查询返回的是一个结果集 不能直接输出
mysql_fetch_row 一般用这个mysql_fetch_array 把结果放到一个数组里

print_r 是输出一个数组特特征描述 它的参数是一个数组

echo 是输出一个字符串 它的参数是一个字符串

$result=mysql_db_query( $mysql_database, $sql,$conn );

$result=mysql_db_query($sql);

Resource id #4
表示已经取得连接成功而得到连线的序号了.

print_r 是输出一个数组

echo 是输出一个字符串