php获取mysql数据库里面的所有数据表信息

Posted

tags:

篇首语:本文由小常识网(cha138.com)小编为大家整理,主要介绍了php获取mysql数据库里面的所有数据表信息相关的知识,希望对你有一定的参考价值。

参考技术A 没这么干过
mysql_list_tables
获取
所有表信息
返回指针
mysql_tablename
获取表名
myslq_num_rows函数来判断结果指针中的表的数目
<?php
mysql_connect("localhost",
"mysql_user",
"mysql_password");
$result
=
mysql_list_tables("mydb");
for
($i
=
0;
$i
<
mysql_num_rows($result);
$i++)
printf
("Table:
%s\n",
mysql_tablename($result,
$i));
mysql_free_result($result);
?>
这是手册上例子
后边的不用我说了吧
sql查询

MYSQL怎么查询数据今天、昨天的数据?

新手刚基础到PHP,实在搞不懂来求教了……

插入的时间是 now(); 数据库里面的格式:2012-12-04 23:20:07

该怎么样才能读出属于 今天、昨天的数据呢?

谢谢啦

SELECT * FROM 表 DATE(createtime) = (php) DATE("Y-m-d")

SELECT * FROM 表 DATE(createtime) = (php) DATE("Y-m-d",strtotime('-1day'))

等号后面是php函数,追问

还是不行,数据库里的时间格式:2012-12-04 23:20:07
用PHP执行SQL语句,等于当天的数据返回为0,现在怎么办呢,请教了

参考技术A 1.mysql查询今天的数据SQL语句:
select * from 表名 where 日期字段名=(select DAYOFMONTH(NOW()))
2.mysql查询昨天的数据SQL语句:
select * from 表名 where 日期字段名=(select DAYOFMONTH(NOW())-1)追问

还是不行,数据库里的时间格式:2012-12-04 23:20:07

用PHP执行SQL语句,等于当天的数据返回为0,现在怎么办呢,请教了

参考技术B 今天的就是time().格式的话用data(Y-m-d) ,昨天的就是在data('y-m-d',strtotime(-1 days))追问

还是不行,数据库里的时间格式:2012-12-04 23:20:07
用PHP执行SQL语句,等于当天的数据返回为0,现在怎么办呢,请教了

以上是关于php获取mysql数据库里面的所有数据表信息的主要内容,如果未能解决你的问题,请参考以下文章

MYSQL数据库里面的字段怎么随机替换字符

SQL中清除数据库里面的所有表中数据,要求删除以后表还在。

php怎么从数据库里获取到值在html页面上输出?

mysql数据库里面的NULL属性是啥意思?

php+mysql在数据库里数据大的话查询很慢

PHP操作mysql数据库