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 正则学习实例
Jul 30 PHP
通用PHP动态生成静态HTML网页的代码
Mar 04 PHP
PHP 自定义错误处理函数的使用详解
May 10 PHP
PHP连接局域网MYSQL数据库的简单实例
Aug 26 PHP
简单谈谈php中ob_flush和flush的区别
Nov 27 PHP
PHP类的声明与实例化及构造方法与析构方法详解
Jan 26 PHP
浅析PHP中的i++与++i的区别及效率
Jun 15 PHP
PHP实现类似于C语言的文件读取及解析功能
Sep 01 PHP
深入解析Laravel5.5中的包自动发现Package Auto Discovery
Sep 13 PHP
php 中htmlentities导致中文无法查询问题
Sep 10 PHP
实例讲解php将字符串输出到HTML
Jan 27 PHP
微信公众号之主动给用户发送消息功能
Jun 22 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插入排序实现代码
2013/04/04 PHP
PHP基于ip2long实现IP转换整形
2020/12/11 PHP
SUN的《AJAX与J2EE》全文译了
2007/02/23 Javascript
Jquery 弹出层插件实现代码
2009/10/24 Javascript
js实现兼容IE6与IE7的DIV高度
2010/05/13 Javascript
document.getElementById介绍
2011/09/13 Javascript
JavaScript遍历table表格中的某行某列并打印其值
2014/07/08 Javascript
jQuery插件boxScroll实现图片轮播特效
2015/07/14 Javascript
使用jQuery操作DOM的方法小结
2017/02/27 Javascript
bootstrap paginator分页前后台用法示例
2017/06/17 Javascript
详细分析JS函数去抖和节流
2017/12/05 Javascript
JavaScript多态与封装实例分析
2018/07/27 Javascript
jquery ajax加载数据前台渲染方式 不用for遍历的方法
2018/08/09 jQuery
JavaScript常见事件处理程序实例总结
2019/01/05 Javascript
nodejs语言实现验证码生成功能的示例代码
2019/10/13 NodeJs
2019最新21个MySQL高频面试题介绍
2020/02/06 Javascript
使用JS实现动态时钟
2020/03/12 Javascript
[49:41]NB vs NAVI Supermajor小组赛A组 BO3 第一场 6.2
2018/06/03 DOTA
Python 读写文件和file对象的方法(推荐)
2016/09/12 Python
Python_LDA实现方法详解
2017/10/25 Python
python 默认参数相关知识详解
2019/09/18 Python
探究 canvas 绘图中撤销(undo)功能的实现方式详解
2018/05/17 HTML / CSS
three.js模拟实现太阳系行星体系功能
2019/09/03 HTML / CSS
uniapp+Html5端实现PC端适配
2020/07/15 HTML / CSS
新加坡最早生产电动滑板车的制造商之一:FunsToTheFore
2020/09/08 全球购物
美国在线肉类和海鲜配送:Crowd Cow
2020/10/02 全球购物
大学毕业生自我鉴定
2013/11/05 职场文书
《望庐山瀑布》教学反思
2014/04/22 职场文书
大学生标准自荐书
2014/06/15 职场文书
护士2014年终工作总结
2014/11/11 职场文书
爱心捐款活动总结
2015/05/09 职场文书
周一问候语大全
2015/11/10 职场文书
《倍数和因数》教学反思
2016/02/23 职场文书
2016年禁毒宣传活动总结
2016/04/05 职场文书
关于React Native使用axios进行网络请求的方法
2021/08/02 Javascript
win10更新失败无限重启解决方法
2022/04/19 数码科技