首頁 後端開發 php教程 php中将指针移动到数据集初始位置的实现代码[mysql_data_seek]_PHP

php中将指针移动到数据集初始位置的实现代码[mysql_data_seek]_PHP

Jun 01, 2016 pm 12:09 PM
指針 數據集

复制代码 代码如下:

// Start snipit 1
$sql = "SELECT * from

";
$result = mysql_query($sql);
while ($row = mysql_fetch_assoc($result)) {
// do stuff with $row
}
mysql_data_seek($result, 0); //关键是这儿
while ($row = mysql_fetch_assoc($result)) {
// do other stuff with $row
}
?>


定义和用法

mysql_data_seek() 函数移动内部结果的指针。

语法

mysql_data_seek(data,row)参数 描述
data 必需。返回类型为 resource 的结果集。该结果集从 mysql_query() 的调用中得到。
row 必需。想要设定的新的结果集指针的行数。0 指示第一个记录。

说明

mysql_data_seek() 将 data 参数指定的 MySQL 结果内部的行指针移动到指定的行号。
接着调用 mysql_fetch_row() 将返回那一行。
row 从 0 开始。row 的取值范围应该从 0 到 mysql_num_rows - 1。
但是如果结果集为空(mysql_num_rows() == 0),要将指针移动到 0 会失败并发出 E_WARNING 级的错误,mysql_data_seek() 将返回 false。

返回值

如果成功则返回 true,失败则返回 false。

提示和注释

注释:mysql_data_seek() 只能和 mysql_query() 一起使用,而不能用于 mysql_unbuffered_query()。

例子
复制代码 代码如下:
$con = mysql_connect("localhost", "hello", "321");
if (!$con)
{
die('Could not connect: ' . mysql_error());
}
$db_selected = mysql_select_db("test_db",$con);
$sql = "SELECT * from Person";
$result = mysql_query($sql,$con);
print_r(mysql_fetch_row($result));
mysql_data_seek($result,3);
print_r(mysql_fetch_row($result));
mysql_close($con);
?>

输出:
复制代码 代码如下:
Array
(
[0] => Adams
[1] => John
[2] => London
)

Array
(
[0] => Carter
[1] => Thomas
[2] => Beijing
)
本網站聲明
本文內容由網友自願投稿,版權歸原作者所有。本站不承擔相應的法律責任。如發現涉嫌抄襲或侵權的內容,請聯絡admin@php.cn

熱AI工具

Undresser.AI Undress

Undresser.AI Undress

人工智慧驅動的應用程序,用於創建逼真的裸體照片

AI Clothes Remover

AI Clothes Remover

用於從照片中去除衣服的線上人工智慧工具。

Undress AI Tool

Undress AI Tool

免費脫衣圖片

Clothoff.io

Clothoff.io

AI脫衣器

AI Hentai Generator

AI Hentai Generator

免費產生 AI 無盡。

熱門文章

R.E.P.O.能量晶體解釋及其做什麼(黃色晶體)
3 週前 By 尊渡假赌尊渡假赌尊渡假赌
R.E.P.O.最佳圖形設置
3 週前 By 尊渡假赌尊渡假赌尊渡假赌
R.E.P.O.如果您聽不到任何人,如何修復音頻
3 週前 By 尊渡假赌尊渡假赌尊渡假赌
WWE 2K25:如何解鎖Myrise中的所有內容
4 週前 By 尊渡假赌尊渡假赌尊渡假赌

熱工具

記事本++7.3.1

記事本++7.3.1

好用且免費的程式碼編輯器

SublimeText3漢化版

SublimeText3漢化版

中文版,非常好用

禪工作室 13.0.1

禪工作室 13.0.1

強大的PHP整合開發環境

Dreamweaver CS6

Dreamweaver CS6

視覺化網頁開發工具

SublimeText3 Mac版

SublimeText3 Mac版

神級程式碼編輯軟體(SublimeText3)

泛型函數在Golang中如何處理指標和引用型別? 泛型函數在Golang中如何處理指標和引用型別? Apr 16, 2024 pm 04:06 PM

泛型函數在Go中處理指標型別時,會收到原始變數的引用,允許修改變數值。引用類型則在傳遞時會被複製,使函數無法修改原始變數值。實戰案例包括使用泛型函數比較字串或數字切片。

Windows 11 上如何啟用或停用增強指標精確度 Windows 11 上如何啟用或停用增強指標精確度 Sep 27, 2023 pm 12:21 PM

指針精度在需要更高精度和更好的遊標定位的情況下至關重要。預設情況下,它在Windows11中處於啟用狀態,但您可能需要重新配置增強的指標精確度以獲得更好的效能。例如,您可能不希望Windows自動重新調整指標速度,而是在進行類似的滑鼠移動時會覆蓋固定距離。什麼是增強指針精度?增強的指針精度可根據滑鼠移動的速度調整遊標移動的距離。因此,滑鼠移動越快,覆蓋的距離就越大。對於那些想知道Windows增強指標精確度做什麼的人,它會改變滑鼠靈敏度。如何在Windows11中開啟或關閉增強指標精確度? 1.透過設定按

為大模型提供全新科學複雜問答基準與評估體系,UNSW、阿貢、芝加哥大學等多家機構共同推出SciQAG框架 為大模型提供全新科學複雜問答基準與評估體系,UNSW、阿貢、芝加哥大學等多家機構共同推出SciQAG框架 Jul 25, 2024 am 06:42 AM

編輯|ScienceAI問答(QA)資料集在推動自然語言處理(NLP)研究中發揮著至關重要的作用。高品質QA資料集不僅可以用於微調模型,也可以有效評估大語言模型(LLM)的能力,尤其是針對科學知識的理解和推理能力。儘管目前已有許多科學QA數據集,涵蓋了醫學、化學、生物等領域,但這些數據集仍有一些不足之處。其一,資料形式較為單一,大多數為多項選擇題(multiple-choicequestions),它們易於進行評估,但限制了模型的答案選擇範圍,無法充分測試模型的科學問題解答能力。相比之下,開放式問答

在自訂資料集上實作OpenAI CLIP 在自訂資料集上實作OpenAI CLIP Sep 14, 2023 am 11:57 AM

在2021年1月,OpenAI宣布了兩個新模型:DALL-E和CLIP。這兩個模型都是多模態模型,以某種方式連接文字和圖像。 CLIP的全名是對比語言-影像預訓練(ContrastiveLanguage-ImagePre-training),它是一種基於對比文字-影像對的預訓練方法。為什麼要介紹CLIP呢?因為目前火熱的StableDiffusion並不是單一模型,而是由多個模型組成。其中一個關鍵組成部分是文字編碼器,用於對使用者的文字輸入進行編碼,而這個文字編碼器就是CLIP模型中的文字編碼器CL

如何使用 C++ 引用和指標傳參? 如何使用 C++ 引用和指標傳參? Apr 12, 2024 pm 10:21 PM

C++中引用和指標都是傳遞函式參數的方法,但有差別。引用是變數的別名,修改引用會修改原始變量,而指標儲存變數的位址,修改指標值不會修改原始變數。在選擇使用引用還是指標時,需要考慮是否需要修改原始變數、是否需要傳遞空值和效能考量等因素。

進階Golang指針型方法,提升程式設計技巧 進階Golang指針型方法,提升程式設計技巧 Apr 07, 2024 pm 06:42 PM

在Go語言中可以使用指標類型方法,該方法可讓您定義指標類型的函數,以便修改指向的值,而無需在方法簽章中明確傳遞指標。這提供了程式碼簡潔性和效率,因為不需要複製值傳遞。指標型別方法的語法是:typeTypeName*Type\nfunc(t*TypeName)MethodName()。要使用指針類型方法,需要建立一個指向類型實例的指針,然後使用該指針呼叫方法。指標類型方法的好處包括:程式碼簡潔性、效率和可修改性。需要注意的是,指標類型方法只能用於指標類型,且使用時需要小心,因為指向的結構體值可能會被意外

深入了解Go語言中的引用類型 深入了解Go語言中的引用類型 Feb 21, 2024 pm 11:36 PM

引用類型在Go語言中是一種特殊的資料類型,它們的值並非直接儲存資料本身,而是儲存資料的位址。在Go語言中,引用型別包括slices、maps、channels和指標。深入了解引用類型對於理解Go語言的記憶體管理和資料傳遞方式至關重要。本文將結合具體的程式碼範例,介紹Go語言中引用類型的特點和使用方法。 1.切片(Slices)切片是Go語言中最常用的引用類型之一

GoogleAI影片再出王炸!全能通用視覺編碼器VideoPrism,效能刷新30項SOTA GoogleAI影片再出王炸!全能通用視覺編碼器VideoPrism,效能刷新30項SOTA Feb 26, 2024 am 09:58 AM

AI視訊模型Sora爆紅之後,Meta、Google等大廠紛紛下場做研究,追趕OpenAI的步伐。最近,來自Google團隊的研究人員提出了一種通用視訊編碼器——VideoPrism。它能夠透過單一凍結模型,處理各種視訊理解任務。圖片論文地址:https://arxiv.org/pdf/2402.13217.pdf例如,VideoPrism能夠將下面影片中吹蠟燭的人分類、定位出來。圖片影片-文字檢索,根據文字內容,可以檢索出影片中對應的內容。圖片再比如,描述下面影片——一個小女孩在玩積木。還可以進行QA問答。

See all articles