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小偷的核心程序
Apr 09 PHP
php header()函数使用说明
Jul 10 PHP
php 数据库字段复用的基本原理与示例
Jul 22 PHP
PHP spl_autoload_register实现自动加载研究
Dec 06 PHP
浅析PHP中strlen和mb_strlen的区别
Aug 31 PHP
Zend Framework教程之前端控制器Zend_Controller_Front用法详解
Mar 07 PHP
PHP大文件分割上传 PHP分片上传
Aug 28 PHP
php实现解析xml并生成sql语句的方法
Feb 03 PHP
PHP的curl函数的用法总结
Feb 14 PHP
使用ucenter实现多站点同步登录的讲解
Mar 21 PHP
PHP Beanstalkd消息队列的安装与使用方法实例详解
Feb 21 PHP
PHP 自动加载类原理与用法实例分析
Apr 14 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中养成7个面向对象的好习惯
2010/07/17 PHP
php skymvc 一款轻量、简单的php
2011/06/28 PHP
PHP中的gzcompress、gzdeflate、gzencode函数详解
2014/07/29 PHP
PHP框架Laravel的小技巧两则
2015/02/10 PHP
PHP7匿名类用法分析
2016/09/26 PHP
JavaScript游戏之是男人就下100层代码打包
2010/11/08 Javascript
js跳转页面方法实现汇总
2014/02/11 Javascript
js实现的倒计时按钮实例
2015/06/24 Javascript
javascript学习小结之prototype
2015/12/03 Javascript
JavaScript中cookie工具函数封装的示例代码
2016/10/11 Javascript
浅谈React 属性和状态的一些总结
2016/11/21 Javascript
详解有关easyUI的拖动操作中droppable,draggable用法例子
2017/06/03 Javascript
JS库之wow.js使用方法
2017/09/14 Javascript
vue 界面刷新数据被清除 localStorage的使用详解
2018/09/16 Javascript
微信小程序点击图片实现长按预览、保存、识别带参数二维码、转发等功能
2019/07/20 Javascript
layui之数据表格--与后台交互获取数据的方法
2019/09/29 Javascript
python实现超简单端口转发的方法
2015/03/13 Python
python使用str &amp; repr转换字符串
2016/10/13 Python
Tensorflow之构建自己的图片数据集TFrecords的方法
2018/02/07 Python
判断python字典中key是否存在的两种方法
2018/08/10 Python
python使用matplotlib画柱状图、散点图
2019/03/18 Python
华为2019校招笔试题之处理字符串(python版)
2019/06/25 Python
python 控制台单行刷新,多行刷新实例
2020/02/19 Python
Python开发之pip安装及使用方法详解
2020/02/21 Python
使用CSS3滤镜的filter:blur属性制作毛玻璃模糊效果的方法
2016/07/08 HTML / CSS
eDreams巴西:廉价机票,酒店优惠和度假套餐
2017/04/14 全球购物
linux下进程间通信的方式
2013/01/23 面试题
Linux中如何用命令创建目录
2016/12/02 面试题
小学校园活动策划
2014/01/30 职场文书
社区健康教育实施方案
2014/03/18 职场文书
查摆问题整改措施
2014/10/24 职场文书
2015年小学开学寄语
2015/02/27 职场文书
php png失真的原因及解决办法
2021/10/24 PHP
【海涛DOTA解说】EVE女子战队独家录像加ZSMJ神牛两连发
2022/04/01 DOTA
教你使用RustDesk 搭建一个自己的远程桌面中继服务器
2022/08/14 Servers
Spring Boot实现文件上传下载
2022/08/14 Java/Android