康盛博客

如果你觉得本站能帮助你学习PHP编程,请推荐给你的朋友们!

请假休息

在听说公司没有年假的时候,非常的郁闷。这真是与众不同之处,这些小公司也真抠门呀。也没有办法,谁叫咱们没有实力呢。
趁今天休息,也刚好有个面试,于是也跑过去看了一眼。当然在去之前,就觉得没戏,人贵有自知之明。但面试了之后,觉得也挺不爽的。因为所问的问题,一是没有深度,二是没有什么可回答之处。结果就这样回来。
再说,他们也是基于.net,所用的系统和我目前所掌握的,相差太远。对于sql server也是知道的甚少。就这样吧。

Tags:

当前位置: 康盛博客 > 基于wordpress的PHP教程

mysqli函数介绍 二

在上一小节中(mysqli使用介绍),我们对mysqli的这个扩展有了基本的了解。包括连接到数据库(mysqli),检查是否存在连接错误(mysqli_connect_errno、mysqli_connect_error),查询(mysqli_query),关闭连接(mysqli_close)。这里可谓是一个经典的数据库操作过程,今天就再来看看mysqli其他的相关函数吧。
mysqli_num_rows函数返回int,如果超出int的范围,将会返回相对应的string,简单示例:

<?php
 $link=new mysqli(”localhost”,”root”,”******”,”wordpress”);
 if($link){
  $q=”select ID from wp_posts”;//查询字符串  
  $result=mysqli_query($link,$q);//执行这个查询  
  $row_cont=mysqli_num_rows($result);//使用mysqli_num_rows获得查询结果集
  printf(”本列所有的记录数为:%d”,$row_cont);
 }
 mysqli_close($link);//关闭数据库连接
?>

mysqli_fetch_array
函数返回数组,它有可选项:MYSQLI_ASSOC, MYSQLI_NUM, MYSQLI_BOTH(默认使用此值)。

<?php
 $link=new mysqli(”localhost”,”root”,”******”,”wordpress”);
 if($link){
  $q=”select ID,post_date from wp_posts order by id”;//查询字符串  
  $result=mysqli_query($link,$q);//执行这个查询  
  while($row_array=mysqli_fetch_array($result,MYSQL_ASSOC)){
   echo $row_array[ID].”=>”.$row_array[post_date].”<BR/>”;   
  }  
 }
 mysqli_free_result($result);//释放资源
 mysqli_close($link);//关闭数据库连接
?>

mysqli_real_escape_string
很明显用于编码处理一些特殊的字符,从而构建安全的SQL,示例:

<?php
 $link=new mysqli(”localhost”,”root”,”******”,”wordpress”);
 if($link){
  $q=”select ID,post_date from wp_posts order by id”;//查询字符串
  mysqli_real_escape_string($link,$q);//对SQL进行编码处理
  $result=mysqli_query($link,$q);//执行这个查询  
  while($row_array=mysqli_fetch_array($result,MYSQL_ASSOC)){
   echo $row_array[ID].”=>”.$row_array[post_date].”<BR/>”;   
  }  
 }
 mysqli_free_result($result);//释放资源
 mysqli_close($link);//关闭数据库连接
?>

Tags:

当前位置: 康盛博客 > 基于wordpress的PHP教程



php在线帮助手册

Mysql在线帮助手册

php教程

php教程转载

瑞豪开源VPS(最便宜VPS)

订阅本站:

RSS

添加到收藏夹

文章分类:

友情链接: