php無限分類的管理(一)用到的函式,及語法

2021-06-21 00:22:42 字數 3139 閱讀 2140

****************************************=

****************************************=

mysql_insert_id() 函式返回上一步 insert 操作產生的 id。

如果上一查詢沒有產生 auto_increment 的 id,則 mysql_insert_id() 返回 0。

mysql_insert_id(connection)
引數

描述connection

可選。規定 mysql 連線。如果未規定,則使用上乙個連線。

mysql_insert_id() 返回給定的 connection 中上一步 insert 查詢中產生的 auto_increment 的 id 號。如果沒有指定connection ,則使用上乙個開啟的連線。

注釋:如果需要儲存該值以後使用,要確保在產生了值的查詢之後立即呼叫 mysql_insert_id()。

mysql_close() 函式關閉非持久的 mysql 連線。

mysql_close(link_identifier)
引數

描述link_identifier

必需。mysql 的連線識別符號。如果沒有指定,預設使用最後被 mysql_connect() 開啟的連線。如果沒有找到該連線,函式會嘗試呼叫 mysql_connect() 建立連線並使用它。如果發生意外,沒有找到連線或無法建立連線,系統發出 e_warning 級別的警告資訊。

本函式關閉指定的連線標識所關聯的到 mysql 伺服器的非持久連線。如果沒有指定 link_identifier,則關閉上乙個開啟的連線。

如果成功則返回 true,失敗則返回 false。

通常不需要使用 mysql_close(),因為已開啟的非持久連線會在指令碼執行完畢後自動關閉。

注釋:mysql_close() 不會關閉由 mysql_pconnect() 建立的持久連線。

mysql_query() 函式執行一條 mysql 查詢。

mysql_query(query,connection)
引數

描述query

必需。規定要傳送的 sql 查詢。注釋:查詢字串不應以分號結束。

connection

可選。規定 sql 連線識別符號。如果未規定,則使用上乙個開啟的連線。

如果沒有開啟的連線,本函式會嘗試無引數呼叫 mysql_connect() 函式來建立乙個連線並使用之。

mysql_query() 僅對 select,show,explain 或 describe 語句返回乙個資源識別符號,如果查詢執行不正確則返回 false。

對於其它型別的 sql 語句,mysql_query() 在執行成功時返回 true,出錯時返回 false。

非 false 的返回值意味著查詢是合法的並能夠被伺服器執行。這並不說明任何有關影響到的或返回的行數。很有可能一條查詢執行成功了但並未影響到或並未返回任何行。

注釋:該函式自動對記錄集進行讀取和快取。如需執行非快取查詢,請使用 mysql_unbuffered_query()。

定義和用法

mysql_fetch_assoc() 函式從結果集中取得一行作為關聯陣列。

返回根據從結果集取得的行生成的關聯陣列,如果沒有更多行,則返回 false。

語法mysql_fetch_assoc(data)

引數描述

data

必需。要使用的資料指標。該資料指標是從 mysql_query() 返回的結果。

連線到乙個 mysql 資料庫

在您能夠訪問並處理資料庫中的資料之前,您必須建立到達資料庫的連線。

在 php 中,這個任務通過 mysql_connect() 函式完成。

語法mysql_connect(servername,username,password);

引數描述

servername

可選。規定要連線的伺服器。預設是 "localhost:3306"。

username

可選。規定登入所使用的使用者名稱。預設值是擁有伺服器程序的使用者的名稱。

password

可選。規定登入所用的密碼。預設是 ""。

$_get 變數

用於收集來自 method="get" 的表單中的值。

$_get 變數是乙個陣列,內容是由 http get 方法傳送的變數名稱和值。

$_get 變數用於收集來自 method="get" 的表單中的值。從帶有 get 方法的表單傳送的資訊,對任何人都是可見的(會顯示在瀏覽器的位址列),

並且對傳送的資訊量也有限制(最多 100 個字元)。

用於收集來自 method="post" 的表單中的值。

$_post 變數

$_post 變數是乙個陣列,內容是由 http post 方法傳送的變數名稱和值。

$_post 變數用於收集來自 method="post" 的表單中的值。從帶有 post 方法的表單傳送的資訊,對任何人都是不可見的(不會顯示在瀏覽器的位址列),

並且對傳送資訊的量也沒有限制。

為什麼使用 $_post?

通過 http post 傳送的變數不會顯示在 url 中。

變數沒有長度限制。

不過,由於變數不顯示在 url 中,所以無法把頁面加入書籤。

$_request 變數

php 的 $_request 變數包含了 $_get, $_post 以及 $_cookie 的內容。

php 的 $_request 變數可用來取得通過 get 和 post 方法傳送的表單資料的結果。

例子welcome <?php echo $_request["name"]; ?>.

you are <?php echo $_request["age"]; ?> years old!

foreach 語句用於迴圈遍歷陣列。

每進行一次迴圈,當前陣列元素的值就會被賦值給 value 變數(陣列指標會逐一地移動) - 以此類推。

語法foreach (array as value)

例子下面的例子示範了乙個迴圈,這個迴圈可以輸出給定陣列的值:

<?php

$arr=array("one", "two", "three");

foreach ($arr as $value)

?>

研一用到的python知識總結

1.format函式 格式化字串函式,接受任意個數的引數,位置也可以隨意更改。常用的一種方式 print 年齡 性別 format age 23,女 我理解位置可以隨意更改就是format中 可以放在age前在網上看到的 字典 dict print 年齡 性別 format dict 列表 list...

PHP的無限欄目分類

自己在php的無線欄目分類上面就是搞了很久都沒有明白,所以現在是趁著記憶力還沒有完全的消退的時候速度的記錄下來 這裡講解的是最簡單的樹形欄目,適合的是小中型的欄目分類需求 1.這裡講解的是針對是只要通過資料庫進行的分類欄目,所以首先就是設計你的資料庫字段 這個是為了欄目過多的時候方便理清最終的根欄目...

php中的無限極分類

1.首先無限極分類對應的表的結構 cate id cate name parentid 預設0 1 鍵盤 0 2 機械鍵盤 1 3 cherry鍵盤 2 這裡面能看出來cherry的parentid的值等於等於他上一級的cate id,這也就是無限極分類的核心 2.無限分類功能就是把資料庫中的資料從...