sql显示数据库表中的数据
代码如下:<?phprequire"MyTpl_class.php";//包含模板引擎类所在文件$count=0;$mysqli=newmysqli("localhost...
代码如下:
<?php require "MyTpl_class.php"; //包含模板引擎类所在文件 $count = 0; $mysqli=new mysqli("localhost", "root", "vertrigo", "mathlab"); //建立mysqli对象 //执行SQL语句从用户表User中查询所有记录,保存在$User数组中 $mysqli->query("set names gb2312"); if($result=$mysqli->query("SELECT id,name,sex,age,email from user")){ while($row=$result->fetch_assoc()){ //循环从结果集中遍历每行数据 if($row["name"] == "高某某"||$row["name"] == "峰某某"){ $articles[]=$row; //取出所有行都保存在同一个数组中 $count=$count+1; print_r($row["name"]); } } $displayCount = 4; // while($displayCount){ // $articles_[$displayCount] = $articles[$displayCount]; // $displayCount = $displayCount-1; // } $rowNum=$result->num_rows; //将获取的数据行数保存在变量中 $result->close(); //关闭结果集 } $mysqli->close(); //关闭与数据库的连接
$tpl=new MyTpl("./templates/", "./templates_c"); //创建模板引擎类对象并对属性初使化 //$tpl->assign("title", "my definition"); //分配标题变量给头部模板header.tpl //$tpl->assign("tableName", "user info"); //分配表名变量给主模板 //$tpl->assign("author", "author_"); //分配作者变量给尾部模板footer.tpl $tpl->assign("articles", $articles); //分配存有表User的二维数组给主模板 $tpl->assign("rowNum", $rowNum); //分配所取的数据行数变量给主模板 $tpl->display("main.tpl"); //包括替换模板中的变量输出模板页面 已经做好美工的页面?>
数据库如下:id name sex age email
1 高某某 男 27 gao@lampbrother.net
2 洛某某 女 22 luo@lampbrother.net
3 峰某某 男 30 feng@lampbrother.net
4 书某某 女 24 shu@lampbrother.net
为什么数组里面存的东西输出来是乱码?但是判断是成立的 展开
<?php require "MyTpl_class.php"; //包含模板引擎类所在文件 $count = 0; $mysqli=new mysqli("localhost", "root", "vertrigo", "mathlab"); //建立mysqli对象 //执行SQL语句从用户表User中查询所有记录,保存在$User数组中 $mysqli->query("set names gb2312"); if($result=$mysqli->query("SELECT id,name,sex,age,email from user")){ while($row=$result->fetch_assoc()){ //循环从结果集中遍历每行数据 if($row["name"] == "高某某"||$row["name"] == "峰某某"){ $articles[]=$row; //取出所有行都保存在同一个数组中 $count=$count+1; print_r($row["name"]); } } $displayCount = 4; // while($displayCount){ // $articles_[$displayCount] = $articles[$displayCount]; // $displayCount = $displayCount-1; // } $rowNum=$result->num_rows; //将获取的数据行数保存在变量中 $result->close(); //关闭结果集 } $mysqli->close(); //关闭与数据库的连接
$tpl=new MyTpl("./templates/", "./templates_c"); //创建模板引擎类对象并对属性初使化 //$tpl->assign("title", "my definition"); //分配标题变量给头部模板header.tpl //$tpl->assign("tableName", "user info"); //分配表名变量给主模板 //$tpl->assign("author", "author_"); //分配作者变量给尾部模板footer.tpl $tpl->assign("articles", $articles); //分配存有表User的二维数组给主模板 $tpl->assign("rowNum", $rowNum); //分配所取的数据行数变量给主模板 $tpl->display("main.tpl"); //包括替换模板中的变量输出模板页面 已经做好美工的页面?>
数据库如下:id name sex age email
1 高某某 男 27 gao@lampbrother.net
2 洛某某 女 22 luo@lampbrother.net
3 峰某某 男 30 feng@lampbrother.net
4 书某某 女 24 shu@lampbrother.net
为什么数组里面存的东西输出来是乱码?但是判断是成立的 展开
若以下回答无法解决问题,邀请你更新回答
1个回答
推荐律师服务:
若未解决您的问题,请您详细描述您的问题,通过百度律临进行免费专业咨询