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 25 PHP
php中大括号作用介绍
Mar 22 PHP
php中jpgraph类库的使用介绍
Aug 08 PHP
destoon利用Rewrite规则设置网站安全
Jun 21 PHP
linux下编译安装memcached服务
Aug 03 PHP
详解PHP+AJAX无刷新分页实现方法
Nov 03 PHP
在WordPress中获取数据库字段内容和添加主题设置菜单
Jan 11 PHP
Zend Framework教程之Zend_Config_Ini用法分析
Mar 23 PHP
Thinkphp 中 distinct 的用法解析
Dec 14 PHP
SCP远程VPS快速搬家和WDCP升级php5.3安装memcached和eaccelerator教程
Jul 27 PHP
php+redis消息队列实现抢购功能
Feb 08 PHP
laradock环境docker-compose操作详解
Jul 29 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
BBS(php &amp; mysql)完整版(五)
2006/10/09 PHP
php中var_export与var_dump的区别分析
2010/08/21 PHP
PHP反射类ReflectionClass和ReflectionObject的使用方法
2013/11/13 PHP
PHP中关键字interface和implements详解
2017/06/14 PHP
超强的IE背景图片闪烁(抖动)的解决办法
2007/09/09 Javascript
Js冒泡事件详解及阻止示例
2014/03/21 Javascript
常见浏览器多长时间会提示“脚本运行时间过长”总结
2014/04/29 Javascript
js用拖动滑块来控制图片大小的方法
2015/02/27 Javascript
jQuery插件Tooltipster实现漂亮的工具提示
2015/04/12 Javascript
JavaScript基础知识及常用方法总结
2016/01/10 Javascript
jQuery simplePage+AJAX plus分页插件用法实例
2016/02/17 Javascript
JSONP和批量操作功能的实现方法
2016/08/21 Javascript
JavaScript html5利用FileReader实现上传功能
2020/03/27 Javascript
详解基于angular-cli配置代理解决跨域请求问题
2017/07/05 Javascript
JS判断数组那点事
2017/10/10 Javascript
使用JSON格式提交数据到服务端的实例代码
2018/04/01 Javascript
js调用设备摄像头的方法
2018/07/19 Javascript
一些你可能不熟悉的JS知识点总结
2019/03/15 Javascript
微信小程序使用车牌号输入法的示例代码
2019/08/20 Javascript
解决vue admin element noCache设置无效的问题
2019/11/12 Javascript
微信小程序实现上传多个文件 超过10个
2020/03/30 Javascript
Python lambda和Python def区别分析
2014/11/30 Python
实例解析Python的Twisted框架中Deferred对象的用法
2016/05/25 Python
Python列表切片用法示例
2017/04/19 Python
解决Django migrate No changes detected 不能创建表的问题
2018/05/27 Python
Python3如何在Windows和Linux上打包
2020/02/25 Python
Jupyter notebook 启动闪退问题的解决
2020/04/13 Python
戴尔英国官网:Dell英国
2017/05/27 全球购物
FitFlop澳大利亚官网:英国符合人体工学的鞋类品牌
2017/06/05 全球购物
瑞典手机壳品牌:Richmond & Finch
2018/04/28 全球购物
LN-CC中国:高端男装和女装的奢侈时尚目的地
2019/09/14 全球购物
C++的几个面试题附答案
2016/08/03 面试题
大一学生的职业生涯规划书范文
2014/01/19 职场文书
同意离婚答辩状
2015/05/22 职场文书
国王的演讲观后感
2015/06/03 职场文书
聊一聊Redis与MySQL双写一致性如何保证
2021/06/26 Redis