php的mysql语法,php语法大全

发布时间:2022-11-23

本文目录一览:

  1. Mysql语法在PHP里面的问题
  2. php的mySQL语句问题
  3. 关于PHP的MySql语句问题

Mysql语法在PHP里面的问题

/*
* 获取所有数据表
*/
function list_tables($database)
{
    $rs = mysql_query("SHOW TABLES FROM $database");
    $tables = array();
    while ($row = mysql_fetch_row($rs)) {
        $tables[] = $row[0];
    }
    mysql_free_result($rs);
    return $tables;
}
/*
* 比对所需字段
*/
function list_colums()
{
    $tables = list_tables($database);
    $colums = array();
    foreach($tables as $key => $val){
        if(条件){
            array_push($colums,$val);
            return $colums;
        }
    }
}
$colums = list_colums();
//以上代码并未运行,只是一个大体思路,希望可以点拨到

php的mySQL语句问题

你可以先删除日期最小那比记录,然后再插入最新的记录 删记录:

DELETE FROM `访问记录表` WHERE `访问时间` = (SELECT MIN(`访问时间`) FROM `访问记录表`);

插入记录:

INSERT INTO `访问记录表`(`编号`, `访问网址`, `访问时间`) SELECT ...

这样来做,OK, 请采纳 这样做的原因:

  1. 你上面写的,只更新了最新的那个网址,可访问时间和编号都没有输入,编号是不是自增列呢?

关于PHP的MySql语句问题

你好,经过运行,代码没有问题 但建议对这个字段做下处理:

$_COOKIE['eadm']

防止被SQL注入 加上这个函数即可:

addslashes($_COOKIE['eadm'])