首页 > 代码库 > 小作业
小作业
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();
}
小作业