<meta charset="utf-8" />
<?php
//如果没有第一行的meta的字符集设置,PHP在页面上的汉字将是乱码
//mysqli_fetch_array和mysqli_fetch_row的区别:
//(1)mysqli_fetch_row:只能返回一个一位数组,只能通过下标来显示,$row[0];
//(2)mysqli_fetch_array:不只可以返回一个一维数组,还可以返回键值对的方式;
// 从而通过$array['title']方式来显示

$conn=mysqli_connect("localhost","root","root","db_guessbook");
//$conn=mysqli_connect('localhost', 'root', 'root', 'db_guessbook');
mysqli_query($conn,"SET NAMES 'utf8'");
$sql="select title,content from tb_leaveword limit 3";
$result=mysqli_query($conn, $sql);
//下面是mysqli_fetch_row方式
while($row=mysqli_fetch_row($result))
{
echo $row[0].':'.$row[1];
}
//下面是mysqli_fetch_array方式,可以通过设置第二个参数,来确定使用什么方式来显示
//(1)这个是通过数组方式显示
while($array=mysqli_fetch_array($result,MYSQLI_NUM ))
{
echo $array[0].':'.$row[1];
}
//(2)这个是通过键值对即关联数组的方式显示
while($array=mysqli_fetch_array($result,MYSQLI_ASSOC ))
{
echo $array['title'].':'.$row['content'];
}
//(3)下面是两种方式都可以
while($array=mysqli_fetch_array($result,MYSQLI_BOTH ))
{
echo $array[0].':'.$row['content'];
}


?>


更多相关文章

  1. Android数据的四种存储方式
  2. MediaPlayer源码存在的内存泄漏问题,释放资源的正确方式
  3. 避免在Java接口中使用数组的3个理由
  4. 向IntelliJ IDEA创建的项目导入Jar包的两种方式
  5. Java操作数据库之jdbc【原生方式】
  6. JAVA实现 springMVC方式的微信接入、实现消息自动回复
  7. Java基础之数组
  8. Android两种方式监听短信内容---BroadcastReceiver和ContentObse
  9. Android 自动编译、打包生成apk文件 1 - 命令行方式

随机推荐

  1. [置顶] 博文收集
  2. Android 代码画角标 offcutView
  3. android 模块化
  4. Android(CM)源码国内镜像下载
  5. RecyclerView 各种相关问题解决方法
  6. android开关控件使用(一)
  7. Android Context详解
  8. Android UI 中 gravity 与 layout_gravit
  9. Android之ContentProvider源码解析
  10. EditText焦点问题