您的位置:

php的mysql语法,php语法大全

本文目录一览:

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'])