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生成带有雪花背景的验证码
Oct 09 PHP
vBulletin Forum 2.3.xx SQL Injection
Oct 09 PHP
5.PHP的其他功能
Oct 09 PHP
php下用GD生成生成缩略图的两个选择和区别
Apr 17 PHP
PHP缓存技术的多种方法小结
Aug 14 PHP
php求两个目录的相对路径示例(php获取相对路径)
Mar 27 PHP
关于URL最大长度限制的相关资料查证
Dec 23 PHP
Laravel 5框架学习之向视图传送数据
Apr 08 PHP
php、java、android、ios通用的3des方法(推荐)
Sep 09 PHP
php实现简单的权限管理的示例代码
Aug 25 PHP
PHP设计模式之工厂模式定义与用法详解
Apr 03 PHP
Laravel框架验证码类用法实例分析
Sep 11 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 移除数组重复元素的一点说明
2008/11/27 PHP
php 批量生成html,txt文件的实现代码
2013/06/26 PHP
php同时使用session和cookie来保存用户登录信息的实现代码
2016/05/13 PHP
扩展jQuery 键盘事件的几个基本方法
2009/10/30 Javascript
javascript从右边截取指定字符串的三种实现方法
2013/11/29 Javascript
基于JQuery实现的图片自动进行缩放和裁剪处理
2014/01/31 Javascript
jQuery中not()方法用法实例
2015/01/06 Javascript
JavaScript的Backbone.js框架的一些使用建议整理
2016/02/14 Javascript
浅谈js中字符和数组一些基本算法题
2016/08/15 Javascript
js给table赋值的实例代码
2016/10/13 Javascript
Vue数据驱动模拟实现1
2017/01/11 Javascript
Javascript基础回顾之(二) js作用域
2017/01/31 Javascript
微信小程序实现文字跑马灯效果
2020/05/26 Javascript
详解Vue项目编译后部署在非网站根目录的解决方案
2018/04/26 Javascript
JS中‘hello’与new String(‘hello’)引出的问题详解
2018/08/14 Javascript
Vue高版本中一些新特性的使用详解
2018/09/25 Javascript
Nodejs模块的调用操作实例分析
2018/12/25 NodeJs
详解Vue Cli浏览器兼容性实践
2020/06/08 Javascript
Python创建模块及模块导入的方法
2015/05/27 Python
对pytorch中的梯度更新方法详解
2019/08/20 Python
python requests更换代理适用于IP频率限制的方法
2019/08/21 Python
Python如何使用argparse模块处理命令行参数
2019/12/11 Python
基于numpy中的expand_dims函数用法
2019/12/18 Python
Django多数据库配置及逆向生成model教程
2020/03/28 Python
Python3.9 beta2版本发布了,看看这7个新的PEP都是什么
2020/06/10 Python
Python venv虚拟环境配置过程解析
2020/07/08 Python
css3 transform属性详解
2014/09/30 HTML / CSS
HTML5 video标签(播放器)学习笔记(二):播放控制
2015/04/24 HTML / CSS
详解HTML5中div和section以及article的区别
2015/07/14 HTML / CSS
Allsole美国/加拿大:英国一家专门出售品牌鞋子的网站
2018/10/21 全球购物
优秀大学生求职自荐信范文
2014/04/19 职场文书
艾滋病宣传活动总结
2014/05/08 职场文书
财务管理专业自荐书
2014/09/02 职场文书
小学生2014国庆节演讲稿:祖国在我心中
2014/09/21 职场文书
2019年个人工作总结范文(3篇)
2019/08/27 职场文书
教你用Python+selenium搭建自动化测试环境
2021/06/18 Python