php实现的MySQL通用查询程序

2018-09-07 14:43

阅读:386

  if(get_magic_quotes_gpc()==1){
?>
<html>
<head><title>MySQL通用查询程序</title></head>
<body>
注意本程序需要将PHP配置文件(PHP3为,PHP4为php.ini)中的magic_quotes_gpc
设成Off或0,修改后请重新启动Apache.
</body>
</html>
<?
exit();
}
set_magic_quotes_runtime(0);
$host=localhost;
$db=test;
$user=test;
$pass=;
//[php/inc/str2url.php]cvs1.2
functionstr2url($path){
returneregi_replace(%2f,/,urlencode($path));
}
?>
<html>
<head><title>MySQL通用查询程序</title></head>
<body>
<formaction=<?echostr2url($PHP_SELF);?>method=post>
请输入SQL语句:<br>
<textareaname=sqlcols=100rows=5><?echo$sql;?></textarea><br>
<inputtype=submitname=cmdvalue=查询>
<inputtype=submitname=cmdvalue=执行>
</form>
<?
if($cmd){
$con=mysql_pconnect($host,$user,$pass)ordie(无法连接.$host.服务器);
mysql_select_db($db,$con)ordie(无法连接.$db.数据库);
$rst=mysql_query($sql,$con)ordie($sql.出错);
if($cmd==查询){
$num_fields=mysql_num_fields($rst);
echo<hr>;
echo<tableborder=1cellpadding=0cellspacing=0>;
echo<captionalign=center>.$sql.</option>;
echo<tr>;
for($i=0;$i<$num_fields;$i++)echo<th>.mysql_field_name($rst,$i).</th>;
echo</tr>;
while($row=mysql_fetch_row($rst)){
echo<tr>;
for($i=0;$i<$num_fields;$i++)echo<td>.$row[$i].</td>;
echo</tr>;
}
echo</table>;
mysql_free_result($rst);
}
elseecho有.mysql_affected_rows($con).行受影响;
}
?>
</body>
</html>


评论


亲,登录后才可以留言!