第96篇数据库php读取加样式及in_array

时间:2022-07-14 13:40:49

第96篇数据库php读取加样式及in_array

关键词:数据库php读取, 数据库php部分读取, 数据库php读取加样式, in_array

一、php

2.1 数据库的读取

 代码如下:

          $db = new mysqli('localhost','root','','xq') or die('连接错误');

          $db->query("set names gbk");

          $sql = "select * from user1";

          $result = $db->query($sql);

          while ($row = $result->fetch_assoc()) {

               print_r($row);

          }

运行结果:

第96篇数据库php读取加样式及in_array

数据库里的结果如下:

第96篇数据库php读取加样式及in_array

注:如果读取中文时,在页面中出现乱码,要记得加一行 $db->query("set names gbk");

另外,页面中设置的字符集也要尽量一致,

<meta http-equiv="Content-Type"content="text/html; charset=gb2312" />

避免出现中文乱码。

2.2 数据库文件的部分输出

 代码如下:

<!DOCTYPE html>

<html>

<head>

<metahttp-equiv="Content-Type" content="text/html; charset=utf8" />

</head>

<body>

         <?php

           $db = new mysqli('localhost','root','','xq')or die('连接错误');

           $db->query("set names utf8");

           $sql = "select * from user1";

           $result = $db->query($sql);

           while ($row = $result->fetch_assoc()) {

                echo'课程名--->'.$row['cname'].'<br>';

           }

 

         ?>

</body>

</html>

运行结果如下:

第96篇数据库php读取加样式及in_array

注:如果设置的字符集不一样,课程名或课程名的内容将输出乱码。

2.3 可以给2.2的输出加个样式,代码如下:

<!DOCTYPE html>

<html>

<head>

<metahttp-equiv="Content-Type" content="text/html; charset=utf8"/>

</head>

<body>

         <?php

           $db = new mysqli('localhost','root','','xq')or die('连接错误');

           $db->query("set names utf8");

           $sql = "select * from user1";

           $result = $db->query($sql);

           echo "<table border=1;>";

           while ($row = $result->fetch_assoc()) {

                echo"<tr>";

                echo'<td>课程名:</td><td><b>'.$row['cname'].'</b></td>';

                echo'<td>学员名:</td><td>'.$row['uname'].'</td>';

                echo"</tr>";

           }

 

     echo "</table>"

 

         ?>

</body>

</html>

运行结果如下:

第96篇数据库php读取加样式及in_array

2.4 in_array

这个函数对数组中的值进行验证,看是否在这个数组中,在的话返回真;不在的话,返回假。看个例子:

         <?php

      $arr = array(1,2,3,4,5);

      var_dump(in_array(6,$arr));

      var_dump(in_array(3,$arr));

运行结果如下:

boolean false

boolean true

2016年11月11日星期五