本文目錄一覽:
- 1、如何讓mysql的數據在php頁面以表格的形式展示呢?新人求問
- 2、php&mysql統計報表問題
- 3、PHP MySQL 創建資料庫和表 菜鳥問題
- 4、php與mysql連接資料庫並向表格顯示資料庫內容。
如何讓mysql的數據在php頁面以表格的形式展示呢?新人求問
//參考這個最基本的吧:
?php
$link = mysql_connect(‘localhost’, ‘root’, ‘123456’);
mysql_select_db(‘youdatabase’, $link);
$result = mysql_query(‘SELECT id, title FROM table’, $link);
?
html
head
title文章列表/title
/head
body
h1文章列表/h1
ul
?php while ($row = mysql_fetch_assoc($result)): ?
li
a href=”/show.php?id=?php echo $row[‘id’] ?”
?php echo $row[‘title’] ?
/a
/li
?php endwhile; ?
/ul
/body
/html
?php
mysql_close($link);
php&mysql統計報表問題
用Session保存全部查詢結果後,再把session裡面的內容分頁顯示,你愛怎麼翻頁都行,數據保持不變,而且一次查詢搞定。
PHP MySQL 創建資料庫和表 菜鳥問題
1,die的作用是你所想的那樣,輸出裡面的內容,並結束程序。
2,’create database my_db’ ,這僅僅是一個語句,如果需要執行才能產生效果的,所以需要mysql_query()。就好比,你有一碗米,是需要煮了之後才能吃的~~
3,如果沒有其他的資料庫連接,這個$con是可以不需要的。如果你可能需要操作多個資料庫的時候,或者已不同身份使用資料庫的時候這個就是必須的了。
比如
$con = mysql_connect(“localhost”,”peter”,”abc123″);
$con2 = mysql_connect(“localhost”,”peter2″,”abc456″);
這兩個用戶peter,peter2是兩個不一樣的用戶—假設peter2沒有創建資料庫的許可權,那麼mysql_query(“create database my_db”,$con2)。就會出錯。
再舉個例子。
$con = mysql_connect(“localhost”,”peter”,”abc123″);
$con2 = mysql_connect(“localhost2″,”peter”,”abc123″);
當你執行mysql_query(「SQL語句」,$con)
mysql_query(「SQL語句」,$con2)
他們產生結果的資料庫伺服器,就不一樣了。
PHP初學者吧。多多加油!
歡迎到
提問~
我不是經常在百度~
php與mysql連接資料庫並向表格顯示資料庫內容。
正好寫過。
就是用個between查詢一下。關鍵在於拼查詢語句。至於前台的提交用個My97DatePicker插件就可以選日期快速輸入了。
我給你個php的小函數:
function deal_date_condition($_field, $_date_str) {
$_date_arr = explode(“,”, $_date_str);
$_top = strtotime($_date_arr[0]);
if (isset ($_date_arr[1])) {
$_below =strtotime( $_date_arr[1]);
$_condition = “`$_field` between ‘” . $_top . “‘ and ‘” . $_below . “‘”;
} else {
$_condition = “`$_field` = ‘” . $_top . “‘”;
}
return $_condition;
}
說明:
傳入:$_field欄位名。即資料庫的存儲時間的欄位。一般用時間戳。
$_date_str,時間。有頭有尾的話(兩個時間空都填)是xxx1,xxx2格式,(注意是以逗號分隔,加逗號拼接和傳輸到php的話依靠前台的ajax。)查詢從xxx1到xxx2這段時間的數據。只有一個時間的話就是xxx1,查詢日期為xxx1當天。
返回:$_condition,拼接到查詢語句尾巴後。
比如”select `大小`,MD5`,`創建時間`,`狀態` from `數據表1` where” .$_condition
欄位名表明修改成資料庫里的即可出查出數據。至於如何呈現,教科書都會寫吧query,fetch_array,然後foreach之類的。。
原創文章,作者:小藍,如若轉載,請註明出處:https://www.506064.com/zh-tw/n/180237.html