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

php获取mysql数据库里面的所有数据表信息,第1张

没这么干过

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查询

你的数据库里需要有一个记录时间的字段,例如这个字段是posttime,每次插入数据的时候,都记录下当前的时间戳,也就是time();

你需要得到上周开始,和上周结束的时间戳

$beginLastweek=mktime(0,0,0,date('m'),date('d')-date('w')+1-7,date('Y'));

$endLastweek=mktime(23,59,59,date('m'),date('d')-date('w')+7-7,date('Y'));

3查询的时候,WHERE 条件里加上  posttime>=$beginLastweek AND posttime<=$endLastweek 

希望对你有帮助

查看一下代码:

<php

// 获取表单提交值

$student_id = intval(trim($_POST['student_id']));

// 页面表单  可以放单独的html文件中,如果放单独的html页面中 form 的action的地址要改成下面的PHP文件名

echo '<form action="" method="post">

  <input type="text" name="student_id" value="{$student_id}"/>

  <input type="submit" name="submit" value="查询"/>

  </form>';

// 当有数据提交时

if ($student_id)

{

    $con= mysql_connect("localhost","root","111") or die("连接错误");

    mysql_select_db("examination",$con);

    

    // 查询

    $sql = "SELECT  FROM tablename WHERE student_id = $student_id ";

    $res=mysql_query($sql);

    $row=mysql_fetch_array($res);

    // 输出

    echo '学号:'$row['student_id']'<br>姓名:'$row['name']'<br>性别:'$row['gender']'<br>分数:'$row['score'];

}

>

要用javascript调用php获取数据库接口,是一个很常见的前后端交互 *** 作

通过javascript发送>

以上就是关于php获取mysql数据库里面的所有数据表信息全部的内容,包括:php获取mysql数据库里面的所有数据表信息、php如何获取数据库里上一周的数据、php搜索查询数据库数据等相关内容解答,如果想了解更多相关内容,可以关注我们,你们的支持是我们更新的动力!

欢迎分享,转载请注明来源:内存溢出

原文地址:https://54852.com/web/9559727.html

(0)
打赏 微信扫一扫微信扫一扫 支付宝扫一扫支付宝扫一扫
上一篇 2023-04-29
下一篇2023-04-29

发表评论

登录后才能评论

评论列表(0条)

    保存