十年网站开发经验 + 多家企业客户 + 靠谱的建站团队
量身定制 + 运营维护+专业推广+无忧售后,网站问题一站解决
?php
创新互联是专业的尼开远网站建设公司,尼开远接单;提供成都网站制作、成都网站设计,网页设计,网站设计,建网站,PHP网站建设等专业做网站服务;采用PHP框架,可快速的进行尼开远网站开发网页制作和功能扩展;专业做搜索引擎喜爱的网站,专业的做网站团队,希望更多企业前来合作!
/**
*
@param
string
$url
地址url
*
@return
$array
返回url对应的id
*/
function
getid($url){
//连接数据库
mysql_connect('localhost','root','user')
or
die('数据库链接失败');
//不清楚数据库名称,这里用dbname代表数据库名称。需要替换为实际的数据库名称
mysql_select_db('dbname');
mysql_query('set
names
utf8');//如果页面编码是utf-8的。这里设置查询的编码为utf-8
$sql
=
"select
`id`
from
`visitor`
where
`file`='{$url}'";
$result
=
mysql_query($sql);
//不清楚url是不是会重复,这里循环可以保证得到所有的id
while($row
=
mysql_fetch_assoc($result)){
$id[]
=
$row['id']
}
//如果url不会重复则使用$id[0],如果会重复则循环$id就可以得到每个id了。
return
$id;
}
查询当前连接的MYSQL数据库的版本,可以用下面SQL语句来实现
select VERSION()
当前$res=mysql_query("select VERSION()");$row=mysql_fetch_row($res);这样的形式调用SQL查询来获取。
如果查询PHP自身安装的MYSQL支持库(CLIENT)的版本,可以用?php phpinfo();?
更为简便的方法使用PHP自带函数mysql_get_server_info();
下面这个SQL语句可以查询数据库里面各个表的大小:
SHOW
TABLE
STATUS
FROM
数据库名的版本$getmysqlver=@mysql_get_server_info();echo $getmysqlve;
可以用AJAX,在不用刷新页面的前提下调用你所查的内容!
例如:输入一个姓名,用AJAX把姓名传递到指定php文件,然后在php文件中获取这个姓名,用这个姓名做为查询条件,获取这个姓名所对应的其它相关信息,然后存入数组返回查询页面,再用函数处理数据后显示在对应位置,就可以了!