本文目錄一覽:
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’])
原創文章,作者:小藍,如若轉載,請註明出處:https://www.506064.com/zh-hant/n/207089.html