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+javascript液晶时钟
Oct 09 PHP
php 文件上传代码(限制jpg文件)
Jan 05 PHP
关于php fread()使用技巧
Jan 22 PHP
Php获取金书网的书名的实现代码
Jun 11 PHP
PHP的伪随机数与真随机数详解
May 27 PHP
PHP实现163邮箱自动发送邮件
Mar 29 PHP
php自动提交表单的方法(基于fsockopen与curl)
May 09 PHP
今天你说520了吗?不仅有php表白书还有java表白神器
May 20 PHP
详细对比php中类继承和接口继承
Oct 11 PHP
PHP中soap用法示例【SoapServer服务端与SoapClient客户端编写】
Dec 25 PHP
PHP __call()方法实现委托示例
May 20 PHP
Thinkphp 框架基础之入口文件功能、定义与用法分析
Apr 27 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仿discuz分页效果代码
2008/10/02 PHP
php入门教程 精简版
2009/12/13 PHP
PHP中防止直接访问或查看或下载config.php文件的方法
2012/07/07 PHP
Drupal7中常用的数据库操作实例
2014/03/02 PHP
php安装php_rar扩展实现rar文件读取和解压的方法
2016/11/17 PHP
PHP创建单例后台进程的方法示例
2017/05/23 PHP
JS类库Bindows1.3中的内存释放方式分析
2007/03/08 Javascript
javascript Ext JS 状态默认存储时间
2009/02/15 Javascript
Js 回车换行处理的办法及replace方法应用
2013/01/24 Javascript
JS数组的赋值介绍
2014/03/10 Javascript
js实现鼠标触发图片抖动效果的方法
2015/02/27 Javascript
SuperSlide标签切换、焦点图多种组合插件
2015/03/14 Javascript
JavaScript对Cookie进行读写操作实例
2015/07/25 Javascript
利用jQuery实现WordPress中@的ID悬浮显示评论内容
2015/12/11 Javascript
Node.js实现文件上传
2016/07/05 Javascript
基于jQuery的AJAX和JSON实现纯html数据模板
2016/08/09 Javascript
json与jsonp知识小结(推荐)
2016/08/16 Javascript
JavaScript中ES6字符串扩展方法
2016/08/26 Javascript
switch语句的妙用(必看篇)
2016/10/03 Javascript
浅谈jquery页面初始化的4种方式
2016/11/27 Javascript
基于axios封装fetch方法及调用实例
2018/02/05 Javascript
小程序实现短信登录倒计时
2019/07/12 Javascript
在vue项目中使用sass语法问题
2019/07/18 Javascript
Python使用matplotlib的pie函数绘制饼状图功能示例
2018/01/08 Python
Python实现读取Properties配置文件的方法
2018/03/29 Python
Python进行特征提取的示例代码
2020/10/15 Python
Jeep牧马人、切诺基和自由人零配件:4 Wheel Drive Hardware
2017/07/02 全球购物
用Java语言将一个键盘输入的数字转化成中文输出
2013/01/25 面试题
省三好学生申请材料
2014/01/22 职场文书
机械个人求职信范文
2014/01/24 职场文书
领导班子个人对照检查剖析材料
2014/09/29 职场文书
2014入党积极分子批评与自我批评思想报告
2014/10/06 职场文书
红色经典观后感
2015/06/18 职场文书
2015团员个人年度总结
2015/11/24 职场文书
读《瓦尔登湖》有感:每个人都需要一个瓦尔登湖
2019/10/17 职场文书
详解如何使用Node.js实现热重载页面
2021/05/06 Javascript