mysql
有一个默认的数据库,叫做information_schema
连上这个库,执行下面的
语句
(你自己那可能的改下下面的sql)
//table_schema
是你的数据库名字
table_name是表名
select
from
tables
where
table_schema
=
'storage'
and
table_name
like
'product%'
你看看库中这个表
结构
就明白了,呵呵
mysql
有一个默认的数据库,叫做information_schema
连上这个库,执行下面的语句(你自己那可能的改下下面的sql)
//table_schema
是你的数据库名字
table_name是表名
select
from
tables
where
table_schema
=
'storage'
and
table_name
like
'product%'
你看看库中这个表结构就明白了,呵呵
这应该跟你本机日期格式有关,你要想得到“2004-10-23 ”这样的格式,不妨在读取的时候把日期转换成字符串,这样就可以不用考虑本机日期格式问题了。
比如表A中时间字段是t,要读取这个t字段并按“2004-10-23 ”这样的格式显示语句为
select convert(varchar(10),cast(t as datetime),20) as t
from A
得到的就是“2004-10-23 ”这种形式的日期,其中使用了cast(t as datetime)是防止你的日期不是datetime类型,如果你的日期字段是datetime类型则可以不用转换。
$res=mssql_query("select key from student where idt='id'",$conn);
$key=array();
while ($row=mssql_fetch_array($res)){
$key[]=$row; //把字段值放入数组中
}
php不论是连接什么数据库,得首先保证在phpini中相关数据库的扩展是打开的,如
;extension
=
mysql
得把前面的;去掉才表明mysql数据库的扩展打开了,才能使用,ms
sql也同理。
1。php连接mssql
$conn=mssql_connect("实例名或者服务器ip","用户名","密码");
2。php连接mysql
$conn=mysql_connect("实例名或者服务器ip","用户名","密码");
从连接中,你也可以看出来,其实不论php和什么数据库相连,差别都很小,只是函数名上的差别,如果你进一步使用的话,你也可以发现对数据库的修改、手稿、更新等 *** 作也只是函数名的差别,通一通百。
Call to a member function fetch() on boolean in
报错信息,说明调用 fetch 的是一个布尔值,也就是 $res 发生了错误,你可以输出下错误信息看看
以上就是关于PHP+MYSQL 怎样按条件查询数据库里表的名称全部的内容,包括:PHP+MYSQL 怎样按条件查询数据库里表的名称、PHP+MYSQL 怎样按条件查询数据库里表的名称、PHP从MSSQL读出数据库问题等相关内容解答,如果想了解更多相关内容,可以关注我们,你们的支持是我们更新的动力!
欢迎分享,转载请注明来源:内存溢出
评论列表(0条)