- 注册时间
- 2010-11-11
- 最后登录
- 2025-5-27
- 阅读权限
- 200
- 积分
- 14361
- 精华
- 2
- 帖子
- 843
  

TA的每日心情 | 无聊 2025-5-27 03:37:20 |
---|
签到天数: 366 天 [LV.9]以坛为家II
我玩的应用:
  
|
刚开始写php的程序时候 ,容易出现这个问题;下面是一个程序:
<?php
$mysql_server_name="localhost"; //数据库服务器名称
$mysql_username="yun"; // 连接数据库用户名
$mysql_password=""; // 连接数据库密码
$mysql_database="test"; // 数据库的名字
// 连接到数据库
$conn=mysql_connect($mysql_server_name, $mysql_username, $mysql_password);
mysql_select_db($mysql_database, $conn);
// 从表中提取信息的sql语句
$strsql="select pi_name from personal_info where pi_id=1";
// 执行sql查询
$result=mysql_query( $strsql, $conn);
// 获取查询结果
$list_arr=mysql_fetch_array($result);
echo $list_arr["pi_name"];
mysql_close($con);
?>
注意红字部分,开始我错的时候,红字不分写的是:
echo $result;
原因:对mysql数据库返回结果理解不够。
$result 变量中存放由 mysql_query() 函数返回的数据。
接下来,我们使用 mysql_fetch_array() 函数以数组的形式从记录集返回第一行。每个随后对 mysql_fetch_array() 函数的调用都会返回记录集中的下一行
|
|