Akwụkwọ ndekọ ederede
- 1 MySQL ajụjụ data
- 2 Nweta data site na ngwa ngwa
- 3 Gụọ akwụkwọ data ahụ:
- 4 Jiri edemede PHP nweta data
- 5 Jiri mysqli_fetch_array MYSQL_ASSOC paramita iji nweta data:
- 6
- 7 Jiri mysqli_fetch_assoc nweta data:
- 8 Jiri mysqli_fetch_array MYSQL_NUM paramita iji nweta data:
- 9 ntọhapụ ebe nchekwa
- 10 Ebe nchekwa efu nwere mysqli_free_result:
MySQL nchekwa dataKedu otu esi ajụ ajụjụ data na tebụl?Nkwupụta ajụjụ/iwu/Syntax
MySQL Data ajụjụ
MySQL ọdụ data na-eji SQL SELECT nkwupụta iji jụọ data.
Ị nwere ike ịjụ data na nchekwa data site na mysql> windo ngwa ngwa, ma ọ bụ site na ederede PHP.
ụtọ asụsụ
Ihe a bụ mkpokọta SELECT syntax maka ajụjụ data na nchekwa data MySQL:
SELECT column_name,column_name FROM table_name [WHERE Clause] [OFFSET M ][LIMIT N]
- Na nkwupụta ajụjụ, ị nwere ike iji otu tebụl ma ọ bụ karịa, kewaa tebụl na rịkọm (,), ma jiri nkwupụta WHERE tọọ ọnọdụ ajụjụ.
- Iwu SELECT nwere ike ịgụ otu ndekọ ma ọ bụ karịa.
- Ị nwere ike iji akara mmuke (*) dochie mpaghara ndị ọzọ, nkwupụta SELECT ga-eweghachite data ubi niile nke tebụl.
- Ị nwere ike iji nkwupụta WHERE tinye ọnọdụ ọ bụla.
- Ị nwere ike kọwapụta nkwụsị data nke nkwupụta SELECT na-amalite ajụjụ ahụ na OFFSET.Na ndabara, nkwụghachi bụ 0.
- Ị nwere ike iji ụlọ LIMIT ịtọ ọnụọgụ ndekọ eweghachiri.
Nweta data site na ngwa ngwa
N'atụmatụ na-esote, anyị ga-eji iwu SQL SELECT iji nweta data nke tebụl data MySQL chenweiliang_tbl:
ihe atụ
Ihe atụ na-esonụ ga-eweghachite ndekọ niile nke tebụl data chenweiliang_tbl:
Gụọ akwụkwọ data ahụ:
select * from chenweiliang_tbl;
Jiri edemede PHP nweta data
iji PHP ọrụ mysqli_query() na Nhọrọ SQL iwu iji nweta data.
A na-eji ọrụ a mebie iwu SQL wee gafee ọrụ PHP mysqli_fetch_array() iji ma ọ bụ wepụta data maka ajụjụ niile.
mysqli_fetch_array() Ọrụ ahụ na-ewepụta ahịrị site na nsonaazụ atọrọ dị ka nhazi njikọ, ma ọ bụ n'usoro ọnụọgụgụ, ma ọ bụ ha abụọ. Na-eweghachi usoro ewepụtara site na ahịrị ndị ewepụtara na nsonaazụ ahụ, ma ọ bụ ụgha ma ọ bụrụ na enweghị ahịrị ọzọ.
Ihe atụ na-esonụ na-agụ ndekọ niile sitere na tebụl data chenweiliang_tbl.
ihe atụ
Gbalịa ihe atụ na-esonụ iji gosipụta ndekọ niile nke tebụl data chenweiliang_tbl.
Jiri mysqli_fetch_array MYSQL_ASSOC paramita iji nweta data:
<? php $dbhost = 'localhost:3306'; // mysql服务器主机地址 $dbuser = 'root'; // mysql用户名 $dbpass = '123456'; // mysql用户名密码 $conn = mysqli_connect($dbhost, $dbuser, $dbpass); if(! $conn ) { die('连接失败: ' . mysqli_error($conn)); } // 设置编码,防止中文乱码 mysqli_query($conn , "set names utf8"); $sql = 'SELECT chenweiliang_id, chenweiliang_title, chenweiliang_author, submission_date FROM chenweiliang_tbl'; mysqli_select_db( $conn, 'chenweiliang' ); $retval = mysqli_query( $conn, $sql ); if(! $retval ) { die('无法读取数据: ' . mysqli_error($conn)); } echo '<h2>陈沩亮博客 mysqli_fetch_array 测试<h2>'; echo '<table border="1"><tr><td>教程 ID</td><td>标题</td><td>作者</td><td>提交日期</td></tr>'; while($row = mysqli_fetch_array($retval, MYSQL_ASSOC)) { echo "<tr><td> {$row['chenweiliang_id']}</td> ". "<td>{$row['chenweiliang_title']} </td> ". "<td>{$row['chenweiliang_author']} </td> ". "<td>{$row['submission_date']} </td> ". "</tr>"; } echo '</table>'; mysqli_close($conn); ?>
N'ihe atụ dị n'elu, a na-ekenye ahịrị ndekọ ndekọ ọ bụla na mgbanwe $ ahịrị, wee bipụta uru ọ bụla.
Mara:Cheta na ọ bụrụ na ịchọrọ iji ihe agbanwe agbanwe na eriri, tinye mgbanwe ahụ n'ime ihe nkwado.
N'ihe atụ dị n'elu, paramita nke abụọ nke ọrụ PHP mysqli_fetch_array() bụ MYSQL_ASSOC, Tọọ oke a ka ị jụọ nsonaazụ iji weghachi otu ihe mmekọ, ị nwere ike iji aha mpaghara dị ka ndeksi nke nhazi ahụ.
PHP na-enye ọrụ ọzọ mysqli_fetch_assoc(), Ọrụ ahụ na-ewe ahịrị site na nsonaazụ atọrọ dị ka nhazi ihe mmekọ.Na-eweghachi usoro mmekọ emepụtara site na ahịrị ndị ewepụtara na nsonaazụ nchoputa, ma ọ bụ ụgha ma ọ bụrụ na enweghị ahịrị ọzọ.
ihe atụ
Gbalịa mee ihe atụ na-esonụ, nke na-eji mysqli_fetch_assoc() ọrụ iji wepụta ndekọ niile nke tebụl data chenweiliang_tbl:
Jiri mysqli_fetch_assoc nweta data:
<? php $dbhost = 'localhost:3306'; // mysql服务器主机地址 $dbuser = 'root'; // mysql用户名 $dbpass = '123456'; // mysql用户名密码 $conn = mysqli_connect($dbhost, $dbuser, $dbpass); if(! $conn ) { die('连接失败: ' . mysqli_error($conn)); } // 设置编码,防止中文乱码 mysqli_query($conn , "set names utf8"); $sql = 'SELECT chenweiliang_id, chenweiliang_title, chenweiliang_author, submission_date FROM chenweiliang_tbl'; mysqli_select_db( $conn, 'chenweiliang' ); $retval = mysqli_query( $conn, $sql ); if(! $retval ) { die('无法读取数据: ' . mysqli_error($conn)); } echo '<h2>陈沩亮博客 mysqli_fetch_assoc 测试<h2>'; echo '<table border="1"><tr><td>教程 ID</td><td>标题</td><td>作者</td><td>提交日期</td></tr>'; while($row = mysqli_fetch_assoc($retval)) { echo "<tr><td> {$row['chenweiliang_id']}</td> ". "<td>{$row['chenweiliang_title']} </td> ". "<td>{$row['chenweiliang_author']} </td> ". "<td>{$row['submission_date']} </td> ". "</tr>"; } echo '</table>'; mysqli_close($conn); ?>
Ị nwekwara ike iji MYSQL_NUM mgbe niile dị ka paramita nke abụọ nke PHP mysqli_fetch_array() ọrụ, nke na-eweghachite ọtụtụ ọnụọgụgụ.
ihe atụ
Ihe atụ ndị a na-eji MYSQL_NUM Oke ihe ahụ na-egosiputa ndekọ niile nke tebụl data chenweiliang_tbl:
Jiri mysqli_fetch_array MYSQL_NUM paramita iji nweta data:
<? php $dbhost = 'localhost:3306'; // mysql服务器主机地址 $dbuser = 'root'; // mysql用户名 $dbpass = '123456'; // mysql用户名密码 $conn = mysqli_connect($dbhost, $dbuser, $dbpass); if(! $conn ) { die('连接失败: ' . mysqli_error($conn)); } // 设置编码,防止中文乱码 mysqli_query($conn , "set names utf8"); $sql = 'SELECT chenweiliang_id, chenweiliang_title, chenweiliang_author, submission_date FROM chenweiliang_tbl'; mysqli_select_db( $conn, 'chenweiliang' ); $retval = mysqli_query( $conn, $sql ); if(! $retval ) { die('无法读取数据: ' . mysqli_error($conn)); } echo '<h2>陈沩亮博客 mysqli_fetch_array 测试<h2>'; echo '<table border="1"><tr><td>教程 ID</td><td>标题</td><td>作者</td><td>提交日期</td></tr>'; while($row = mysqli_fetch_array($retval, MYSQL_NUM)) { echo "<tr><td> {$row[0]}</td> ". "<td>{$row[1]} </td> ". "<td>{$row[2]} </td> ". "<td>{$row[3]} </td> ". "</tr>"; } echo '</table>'; mysqli_close($conn); ?>
Nsonaazụ nke ihe atụ atọ a dị n'elu bụ otu.
ntọhapụ ebe nchekwa
Ọ bụ omume dị mma ịtọhapụ ebe nchekwa cursor mgbe anyị mechara nkwupụta SELECT.
Enwere ike ịhapụ ebe nchekwa ahụ site na ọrụ PHP mysqli_free_result().
Ihe atụ na-esonụ na-egosi iji ọrụ a.
ihe atụ
Gbalịa ihe atụ ndị a:
Ebe nchekwa efu nwere mysqli_free_result:
<? php $dbhost = 'localhost:3306'; // mysql服务器主机地址 $dbuser = 'root'; // mysql用户名 $dbpass = '123456'; // mysql用户名密码 $conn = mysqli_connect($dbhost, $dbuser, $dbpass); if(! $conn ) { die('连接失败: ' . mysqli_error($conn)); } // 设置编码,防止中文乱码 mysqli_query($conn , "set names utf8"); $sql = 'SELECT chenweiliang_id, chenweiliang_title, chenweiliang_author, submission_date FROM chenweiliang_tbl'; mysqli_select_db( $conn, 'chenweiliang' ); $retval = mysqli_query( $conn, $sql ); if(! $retval ) { die('无法读取数据: ' . mysqli_error($conn)); } echo '<h2>陈沩亮博客 mysqli_fetch_array 测试<h2>'; echo '<table border="1"><tr><td>教程 ID</td><td>标题</td><td>作者</td><td>提交日期</td></tr>'; while($row = mysqli_fetch_array($retval, MYSQL_NUM)) { echo "<tr><td> {$row[0]}</td> ". "<td>{$row[1]} </td> ". "<td>{$row[2]} </td> ". "<td>{$row[3]} </td> ". "</tr>"; } echo '</table>'; // 释放内存 mysqli_free_result($retval); mysqli_close($conn); ?>
Hope Chen Weiliang Blog ( https://www.chenweiliang.com/ ) kesara "Olee otu nchekwa data MySQL si ajụ data dị na tebụl?Nkwupụta ajụjụ/iwu/Syntax" iji nyere gị aka.
Nnọọ ka ị kesaa njikọ nke akụkọ a:https://www.chenweiliang.com/cwl-461.html
Nabata na ọwa Telegram nke blọgụ Chen Weiliang ka ị nweta mmelite kachasị ọhụrụ!
📚 Ntuziaka a nwere nnukwu uru, 🌟Nke a bụ ohere dị ụkọ, echefula ya! ⏰⌛💨
Kekọrịta na-amasị ma ọ bụrụ na-amasị gị!
Ịkekọrịta na mmasị gị bụ mkpali anyị na-aga n'ihu!