能不能将部分php代码放在数据库,查询出来以后执行?
这是可以实现的,使用eval函数将字符串当做PHP代码来执行。但要注意PHP标签的问题。
创新互联主要从事做网站、成都做网站、网页设计、企业做网站、公司建网站等业务。立足成都服务云浮,10年网站建设经验,价格优惠、服务专业,欢迎来电咨询建站服务:18980820575
请看下例:
?php
$code = '? echo "hello world"; ?php';
eval($code);
望采纳,谢谢支持!
怎么使用php代码建立mysql数据库
不提倡使用函数 mysql_create_db()。最好用 mysql_query() 来提交一条 SQL CREATE DATABASE 语句来替代。
如果 MySQL 扩展库是基于 MySQL 4.x 客户端库建立的,则本函数不可用。
mysql_query(),很简单啊。
mysql_query -- 发送一条 MySQL 查询
resource mysql_query ( string query [, resource link_identifier] )
mysql_query() 向与指定的连接标识符关联的服务器中的当前活动数据库发送一条查询。如果没有指定 link_identifier,则使用上一个打开的连接。如果没有打开的连接,本函数会尝试无参数调用 mysql_connect() 函数来建立一个连接并使用之。查询结果会被缓存。
mysql_query() 仅对 SELECT,SHOW,EXPLAIN 或 DESCRIBE 语句返回一个资源标识符,如果查询执行不正确则返回 FALSE。对于其它类型的 SQL 语句,mysql_query() 在执行成功时返回 TRUE,出错时返回 FALSE。非 FALSE 的返回值意味着查询是合法的并能够被服务器执行。这并不说明任何有关影响到的或返回的行数。 很有可能一条查询执行成功了但并未影响到或并未返回任何行。
?php
$link = mysql_pconnect("localhost","root","我的密码");
$sql = "create database cao";
mysql_query($sql,$link)or die("失败");
echo "成功";
?
要实现查询MySQL数据库中的数据,如何用PHP语言编写查询的代码,要详细点的谢谢啊,有注释更好!
?php
$db = mysql_connect ("数据库IP地址", "数据库用户名", "数据库密码");
//例如:$db = mysql_connect ("127.0.0.1", "root", "123456");
mysql_select_db ("要连接数据库的名字", $db);
$sql = "select * from tabel";//查询语句
$result = mysql_query ($sql);进行查询
$resultArr = mysql_fetch_array($result );得到结果返回数组
print_r($resultArr);打印结果
?
网站栏目:将数据库归类php代码 PHP数据库
网页地址:http://cqwzjz.cn/article/hpseog.html