首页 > 代码库 > 小作业

小作业

1.封装一个my_select 函数

要求:期待一个参数 $SQL

能够判断语法错误,

:

错误编号为:2201

错误SQL语句为:inser into hello .......

错误信息:SQL syntax;

返回值为数组

 

function my_select($sql){

     //先执行SQL语句

$result=mysql_query($sql);

  //判断是否执行成功

if(!$result){

   //输出错误信息

echo ‘错误序号:‘,mysql_errno(),‘<br />‘;

echo "错误SQL语句:$sql<br />";

echo ‘错误SQL信息:‘,mysql_error(),‘<br />‘;

die;

}

$arr=array();

while($row=mysql_fetch_assoc($result)){

$arr[]=$row;

}

return $arr;

}

 

2.封装一个my_exec函数(此函数为了执行删除,修改,增加)

要求:

期待一个参数$sql

能够判断语法错误,

:

错误编号为:2201

错误SQL语句为:inser into hello .......

错误信息:SQL syntax;

返回值为受影响函数

获取受影响函数的PHP函数为(mysql_affected_rows);

在执行语句后才能使用!

 

function my_exec($sql){

$result=mysql_query($sql);

if(!$result){

echo "错误编号为:",mysql_errno(),"<br>";

echo "错误SQL语句为:",$sql,"<br>";

echo "错误信息:",mysql_error(),"<br>";

exit;

}

return mysql_affected_rows();

 

小作业