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日历[测试通过]
Mar 27 PHP
PHP得到某段时间区间的时间戳 php定时任务
Apr 12 PHP
PHP面向对象三大特点学习(充分理解抽象、封装、继承、多态)
May 07 PHP
PHP实现手机归属地查询API接口实现代码
Aug 27 PHP
PHP swfupload图片上传的实例代码
Sep 30 PHP
php制作unicode解码工具(unicode编码转换器)代码分享
Dec 24 PHP
采用memcache在web集群中实现session的同步会话
Jul 05 PHP
PHP实现的下载远程图片自定义函数分享
Jan 28 PHP
php通过strpos查找字符串出现位置的方法
Mar 17 PHP
PHP中用mysqli面向对象打开连接关闭mysql数据库的方法
Nov 05 PHP
PHP操作MySQL中BLOB字段的方法示例【存储文本与图片】
Sep 15 PHP
PHP实现笛卡尔积算法的实例讲解
Dec 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
星际争霸中的热键
2020/03/04 星际争霸
了解PHP的返回引用和局部静态变量
2015/06/04 PHP
Symfony2创建页面实例详解
2016/03/18 PHP
php文件操作小结(删除指定文件/获取文件夹下的文件名/读取文件夹下图片名)
2016/05/09 PHP
使用laravel的Eloquent模型如何获取数据库的指定列
2019/10/17 PHP
PHPStorm 2020.1 调试 Nodejs的多种方法详解
2020/09/17 NodeJs
使用jQuery模板来展现json数据的代码
2010/10/22 Javascript
通过正则格式化url查询字符串实现代码
2012/12/28 Javascript
用jquery统计子菜单的条数示例代码
2013/10/18 Javascript
24款热门实用的jQuery插件推荐
2014/12/24 Javascript
JavaScript代码生成PDF文件的方法
2016/02/26 Javascript
JQuery插件Marquee.js实现无缝滚动效果
2016/04/26 Javascript
JS实现简易刻度时钟示例代码
2017/03/11 Javascript
深入解析Vue 组件命名那些事
2017/07/18 Javascript
JavaScript深拷贝和浅拷贝概念与用法实例分析
2018/06/07 Javascript
微信小程序实现循环动画效果
2018/07/16 Javascript
Vue实现点击当前元素以外的地方隐藏当前元素(实现思路)
2019/12/04 Javascript
基于Web Audio API实现音频可视化效果
2020/06/12 Javascript
[02:37]2018DOTA2亚洲邀请赛赛前采访-EG篇
2018/04/03 DOTA
分享Python开发中要注意的十个小贴士
2016/08/30 Python
Python实现输出程序执行进度百分比的方法
2017/09/16 Python
Django中login_required装饰器的深入介绍
2017/11/24 Python
Python实现PS滤镜的万花筒效果示例
2018/01/23 Python
PyQt5每天必学之弹出消息框
2018/04/19 Python
Django中使用Whoosh进行全文检索的方法
2019/03/31 Python
python爬虫 爬取超清壁纸代码实例
2019/08/16 Python
基于Python和PyYAML读取yaml配置文件数据
2020/01/13 Python
详解字符串在Python内部是如何省内存的
2020/02/03 Python
澳大利亚拥有最好的家具和家居用品在线目的地:Nestz
2019/02/23 全球购物
.net工程师笔试题
2012/06/09 面试题
给导游的表扬信
2014/01/10 职场文书
学习社交礼仪心得体会
2016/01/22 职场文书
生鲜超市—未来中国最具有潜力零售业态
2019/08/02 职场文书
React Hook用法示例详解(6个常见hook)
2021/04/28 Javascript
如何使用vue3打造一个物料库
2021/05/08 Vue.js
Python 正则模块详情
2021/11/02 Python