php实现的MySQL通用查询程序


Posted in PHP onMarch 11, 2007

if(get_magic_quotes_gpc()==1){
   ?>
<html>
<head><title>MySQL通用查询程序</title></head>
<body>
注意本程序需要将PHP配置文件(PHP3为php3.ini,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 ] cvs 1.2
function str2url($path){
   return eregi_replace("%2f","/",urlencode($path));
}
?>
<html>
<head><title>MySQL通用查询程序</title></head>
<body>
<form action="<?echo str2url($PHP_SELF);?>" method="post">
请输入SQL语句:<br>
<textarea name="sql" cols="100" rows="5"><?echo $sql;?></textarea><br>
<input type="submit" name="cmd" value="查询">
<input type="submit" name="cmd" value="执行">
</form>
<?
if($cmd){
   $con = mysql_pconnect($host,$user,$pass) or die('无法连接'.$host.'服务器');
   mysql_select_db($db,$con) or die('无法连接'.$db.'数据库');
   $rst = mysql_query($sql,$con) or die($sql.'出错');
   if($cmd=='查询'){
      $num_fields = mysql_num_fields($rst);
      echo '<hr>';
      echo '<table border="1" cellpadding="0" cellspacing="0">';
      echo '<caption align="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);
   }
   else echo '有 '.mysql_affected_rows($con).' 行受影响';
}
?>
</body>
</html>

PHP 相关文章推荐
php4的session功能评述(二)
Oct 09 PHP
php md5下16位和32位的实现代码
Apr 09 PHP
PHP分页函数代码(简单实用型)
Dec 02 PHP
php实现MD5加密16位(不要默认的32位)
Aug 12 PHP
PHP set_error_handler()函数使用详解(示例)
Nov 12 PHP
php实现的简单日志写入函数
Mar 31 PHP
PHP生成唯一ID之SnowFlake算法
Dec 17 PHP
PHP实现将标点符号正则替换为空格的方法
Aug 09 PHP
PHP实现根据数组某个键值大小进行排序的方法
Mar 13 PHP
PHP递归遍历文件夹去除注释并压缩php源代码的方法示例
May 23 PHP
gearman中任务的优先级和返回状态实例分析
Feb 27 PHP
PHP超全局变量实现原理及代码解析
Sep 01 PHP
一个自定义位数的php多用户计数器代码
Mar 11 #PHP
一个简单的PHP投票程序源码
Mar 11 #PHP
用PHP制作的意见反馈表源码
Mar 11 #PHP
PHP实现用户认证及管理完全源码
Mar 11 #PHP
随时给自己贴的图片加文字的php代码
Mar 08 #PHP
php网页后退不再出现过期
Mar 08 #PHP
php+dojo 的数据库保存拖动布局的一个方法dojo 这里下载
Mar 07 #PHP
You might like
PHP中实现进程间通讯
2006/10/09 PHP
PHP树的深度编历生成迷宫及A*自动寻路算法实例分析
2015/03/10 PHP
使用php实现从身份证中提取生日
2016/05/09 PHP
Thinkphp开发--集成极光推送
2017/09/15 PHP
mysqli扩展无法在PHP7下升级问题的解决
2019/09/10 PHP
jQuery 类twitter的文本字数限制带提示效果插件
2010/04/16 Javascript
用nodejs访问ActiveX对象,以操作Access数据库为例。
2011/12/15 NodeJs
js前台分页显示后端JAVA数据响应
2013/03/18 Javascript
鼠标拖动实现DIV排序示例代码
2013/10/14 Javascript
JS监听微信、支付宝等移动app及浏览器的返回、后退、上一页按钮的事件方法
2016/08/05 Javascript
浅析vue数据绑定
2017/01/17 Javascript
纯JS实现弹性导航条效果
2017/03/06 Javascript
vue实现点击图片放大效果
2017/08/15 Javascript
JavaScript运行原理分析
2018/02/09 Javascript
Fundebug支持监控微信小程序HTTP请求错误的方法
2019/02/21 Javascript
微信小程序中如何计算距离某个节日还有多少天
2019/07/15 Javascript
ant design的table组件实现全选功能以及自定义分页
2020/11/17 Javascript
[02:41]辉夜杯现场一家三口 “我爸玩风行 我玩血魔”
2015/12/27 DOTA
[02:49:21]2019完美盛典全程录像
2019/12/08 DOTA
对于Python中线程问题的简单讲解
2015/04/03 Python
Python发送email的3种方法
2015/04/28 Python
Python3中详解fabfile的编写
2018/06/24 Python
使用Python做垃圾分类的原理及实例代码附源码
2019/07/02 Python
我们为什么要减少Python中循环的使用
2019/07/10 Python
如何理解python中数字列表
2020/05/29 Python
python pymysql库的常用操作
2020/10/16 Python
使用CSS3的背景渐变Text Gradient 创建文字颜色渐变
2014/08/19 HTML / CSS
CSS3与动画有关的属性transition、animation、transform对比(史上最全版)
2017/08/18 HTML / CSS
DBA数据库管理员JAVA程序员架构师必看
2016/02/07 面试题
高中生毕业学习总结的自我评价
2013/11/14 职场文书
房屋出售协议书
2014/04/10 职场文书
法定代表人资格证明书
2014/09/11 职场文书
四风对照检查材料范文
2014/09/27 职场文书
家属答谢词
2015/01/05 职场文书
Python中threading库实现线程锁与释放锁
2021/05/17 Python
MySQL运行报错:“Expression #1 of SELECT list is not in GROUP BY clause and contains nonaggre”解决方法
2022/06/14 MySQL