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 相关文章推荐
PHP新手入门学习方法
May 08 PHP
php中设置index.php文件为只读的方法
Feb 06 PHP
PHP中实现Bloom Filter算法
Mar 30 PHP
phplist及phpmailer(组合使用)通过gmail发送邮件的配置方法
Mar 30 PHP
php版微信公众平台开发之验证步骤实例详解
Sep 23 PHP
Yii框架数据模型的验证规则rules()被执行的方法
Dec 02 PHP
PHP获取数组中单列值的方法
Jun 10 PHP
PHP正则匹配操作简单示例【preg_match_all应用】
Jul 10 PHP
购物车实现的几种方式优缺点对比
May 02 PHP
用Laravel Sms实现laravel短信验证码的发送的实现
Nov 29 PHP
PHP实现无限极分类的两种方式示例【递归和引用方式】
Mar 25 PHP
PHP面向对象程序设计之对象克隆clone和魔术方法__clone()用法分析
Jun 12 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批量删除jQuery操作
2017/07/23 PHP
PHP实现重载的常用方法实例详解
2017/10/18 PHP
js 判断 enter 事件
2009/02/12 Javascript
基于jquery的内容循环滚动小模块(仿新浪微博未登录首页滚动微博显示)
2011/03/28 Javascript
自己做的模拟模态对话框实现代码
2012/05/23 Javascript
jquery 快速回到页首的方法
2013/12/05 Javascript
在jquery中combobox多选的不兼容问题总结
2013/12/24 Javascript
按Enter键触发事件的jquery方法实现代码
2014/02/17 Javascript
JavaScript实现选择框按比例拖拉缩放的方法
2015/08/04 Javascript
利用jQuery及AJAX技术定时更新GridView的某一列数据
2015/12/04 Javascript
js轮播图代码分享
2016/07/14 Javascript
bootstrapValidator.min.js表单验证插件
2017/02/09 Javascript
详解在express站点中使用ejs模板引擎
2017/09/21 Javascript
vue与TypeScript集成配置最简教程(推荐)
2017/10/17 Javascript
Node.js Stream ondata触发时机与顺序的探索
2019/03/08 Javascript
Vue触发隐藏input file的方法实例详解
2019/08/14 Javascript
[07:37]DOTA2-DPC中国联赛2月2日Recap集锦
2021/03/11 DOTA
Python语言实现获取主机名根据端口杀死进程
2016/03/31 Python
python3之模块psutil系统性能信息使用
2018/05/30 Python
Python实现的从右到左字符串替换方法示例
2018/07/06 Python
python中metaclass原理与用法详解
2019/06/25 Python
Centos7 下安装最新的python3.8
2019/10/28 Python
如何利用python 读取配置文件
2021/01/06 Python
python实现不同数据库间数据同步功能
2021/02/25 Python
高清屏下canvas重置尺寸引发的问题的解决
2019/10/14 HTML / CSS
澳大利亚波希米亚风时尚品牌:Tree of Life
2019/09/15 全球购物
size?荷兰官方网站:英国高级运动鞋精品店
2020/07/24 全球购物
办公室文秘岗位职责
2013/11/15 职场文书
社区网格化管理实施方案
2014/03/21 职场文书
宣传部部长竞选演讲稿
2014/04/26 职场文书
员工安全生产责任书
2014/07/22 职场文书
党的群众路线教育实践活动心得体会(医院)
2014/11/03 职场文书
2014年电信员工工作总结
2014/12/19 职场文书
银行招聘自荐信
2015/03/06 职场文书
Nginx性能优化之Gzip压缩设置详解(最大程度提高页面打开速度)
2022/02/12 Servers
Mysql超详细讲解死锁问题的理解
2022/04/01 MySQL