ווי קען MySQL דאַטאַבייס אָנפֿרעג דאַטן אין אַ טיש?אָנפֿרעג סטאַטעמענט / באַפֿעל / סינטאַקס

MySQL דאַטאַבייסווי צו אָנפֿרעג די דאַטן אין די טיש?אָנפֿרעג סטאַטעמענט / באַפֿעל / סינטאַקס

מיסקל אָנפֿרעג דאַטע

MySQL דאַטאַבייסיז נוצן SQL SELECT סטייטמאַנץ צו אָנפֿרעג דאַטן.

איר קענען אָנפרעג דאַטן אין די דאַטאַבייס דורך די mysql> באַפֿעלן פּינטלעך פֿענצטער, אָדער דורך אַ PHP שריפט.

גראַמאַטיק

די פאלגענדע איז דער גענעראַל סעלעקט סינטאַקס פֿאַר קווערינג דאַטן אין אַ MySQL דאַטאַבייס:

SELECT column_name,column_name
FROM table_name
[WHERE Clause]
[OFFSET M ][LIMIT N]
  • אין די אָנפֿרעג סטאַטעמענט, איר קענען נוצן איינער אָדער מער טישן, באַזונדער די טישן מיט קאָמע (,), און נוצן די WHERE ויסזאָגונג צו שטעלן אָנפֿרעג טנאָים.
  • די SELECT באַפֿעל קענען לייענען איינער אָדער מער רעקאָרדס.
  • איר קענען נוצן אַן אַסטעריסק (*) צו פאַרבייַטן אנדערע פעלדער, די סעלעקט ויסזאָגונג וועט צוריקקומען אַלע פעלד דאַטן פון די טיש
  • איר קענט נוצן די WHERE ויסזאָגונג צו אַרייַננעמען קיין צושטאַנד.
  • איר קענען ספּעציפיצירן די דאַטן פאָטאָ אין וואָס די SELECT ויסזאָגונג סטאַרץ די אָנפֿרעג מיט OFFSET.דורך פעליקייַט די פאָטאָ איז 0.
  • איר קענען נוצן די LIMIT פאַרמאָג צו שטעלן די נומער פון רעקאָרדס אומגעקערט.

באַקומען דאַטן דורך באַפֿעלן פּינטלעך

אין די פאלגענדע בייַשפּיל, מיר וועלן נוצן די SQL SELECT באַפֿעל צו באַקומען די דאַטן פון די MySQL דאַטן טיש chenweiliang_tbl:

א שטייגער

די פאלגענדע בייַשפּיל וועט צוריקקומען אַלע רעקאָרדס פון די דאַטן טיש chenweiliang_tbl:

לייענען די דאַטן בלאַט:

select * from chenweiliang_tbl;

ניצן PHP שריפט צו באַקומען דאַטן

ניצן PHP פאַנגקשאַנז mysqli_query () און SQL SELECT באַפֿעל צו באַקומען די דאַטן.

די פונקציע איז געניצט צו ויספירן SQL קאַמאַנדז און דערנאָך פאָרן PHP פאַנגקשאַנז mysqli_fetch_array() צו נוצן אָדער רעזולטאַט דאַטן פֿאַר אַלע פֿראגן.

mysqli_fetch_array() די פֿונקציע נעמט אַ רודערן פֿון די רעזולטאט סעט ווי אַן אַססאָסיאַטיווע מענגע, אָדער אַ מענגע פון ​​נומערן, אָדער ביידע, קערט אַ מענגע דזשענערייטאַד פון די ראָוז גענומען פון די רעזולטאַט שטעלן, אָדער פאַלש אויב עס זענען נישט מער ראָוז.

די פאלגענדע ביישפּיל לייענט אַלע רעקאָרדס פון די דאַטן טיש chenweiliang_tbl.

א שטייגער

פּרוּווט די פאלגענדע בייַשפּיל צו ווייַזן אַלע רעקאָרדס פון די דאַטן טיש chenweiliang_tbl.

ניצן די mysqli_fetch_array MYSQL_ASSOC פּאַראַמעטער צו ברענגען דאַטן:

<?
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);
?>

 

אין די אויבן בייַשפּיל, יעדער רודערן פון רעקאָרדס לייענען איז אַסיינד צו די בייַטעוודיק $ רודערן, און יעדער ווערט איז געדרוקט אויס.

注意 :געדענקט אַז אויב איר דאַרפֿן צו נוצן אַ בייַטעוודיק אין אַ שטריקל, שטעלן די בייַטעוודיק אין געגרייַזלט ברייסאַז.

אין דעם אויבן בייַשפּיל, די רגע פּאַראַמעטער פון די PHP mysqli_fetch_array () פֿונקציע איז MYSQL_ASSOC, שטעלן דעם פּאַראַמעטער צו אָנפֿרעג דער רעזולטאַט צו צוריקקומען אַ אַססאָסיאַטיווע מענגע, איר קענען נוצן די פעלד נאָמען ווי דער אינדעקס פון די מענגע.

PHP גיט אן אנדער פֿונקציע mysqli_fetch_assoc(), די פֿונקציע נעמט אַ רודערן פון דער רעזולטאַט שטעלן ווי אַ אַססאָסיאַטיווע מענגע.קערט אַן אַססאָסיאַטיווע מענגע דזשענערייטאַד פון די ראָוז גענומען פון די רעזולטאַט שטעלן, אָדער פאַלש אויב עס זענען ניט מער ראָוז.

א שטייגער

פּרוּווט די פאלגענדע בייַשפּיל, וואָס ניצט mysqli_fetch_assoc() פונקציע צו רעזולטאַט אַלע רעקאָרדס פון די דאַטן טיש chenweiliang_tbl:

ניצן mysqli_fetch_assoc צו ברענגען דאַטן:

<?
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);
?>

איר קענט אויך נוצן די קעסיידערדיק MYSQL_NUM ווי די רגע פּאַראַמעטער פון די PHP mysqli_fetch_array () פֿונקציע, וואָס קערט אַ מענגע פון ​​נומערן.

א שטייגער

די פאלגענדע ביישפילן נוצן MYSQL_NUM דער פּאַראַמעטער דיספּלייז אַלע רעקאָרדס פון די דאַטן טיש chenweiliang_tbl:

ניצן די mysqli_fetch_array MYSQL_NUM פּאַראַמעטער צו ברענגען דאַטן:

<?
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);
?>

די רעזולטאַט רעזולטאַטן פון די אויבן דריי ביישפילן זענען די זעלבע.


זיקאָרן מעלדונג

עס איז אַ גוטע פיר צו פריי לויפֿער זכּרון נאָך מיר האָבן עקסאַקיוטאַד אַ SELECT ויסזאָגונג.

דער זכּרון קענען זיין רעלעאַסעד דורך די PHP פונקציע mysqli_free_result ().

די פאלגענדע בייַשפּיל דעמאַנסטרייץ די נוצן פון דעם פֿונקציע.

א שטייגער

פּרוּווט די פאלגענדע ביישפילן:

פריי זיקאָרן מיט 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 בלאָג ( https://www.chenweiliang.com/ ) שערד "ווי טוט די MySQL דאַטאַבייס אָנפֿרעג די דאַטן אין די טיש?אָנפֿרעג סטאַטעמענט / באַפֿעל / סינטאַקס" צו העלפן איר.

ברוכים הבאים צו טיילן דעם לינק פון דעם אַרטיקל:https://www.chenweiliang.com/cwl-461.html

ברוכים הבאים צו די טעלעגראַם קאַנאַל פון Chen Weiliang ס בלאָג צו באַקומען די לעצטע דערהייַנטיקונגען!

🔔 זייט דער ערשטער צו באַקומען די ווערטפול "ChatGPT אינהאַלט מאַרקעטינג אַי געצייַג באַניץ גייד" אין די קאַנאַל שפּיץ וועגווייַזער! 🌟
📚 דער פירער כּולל ריזיק ווערט, 🌟 דאָס איז אַ זעלטן געלעגנהייט, טאָן ניט פעלן עס! ⏰⌛💨
ייַנטיילן און ווי אויב איר ווילט!
דיין ייַנטיילונג און לייקס זענען אונדזער קעסיידערדיק מאָוטאַוויישאַן!

 

发表 评论

אייער בליצפּאָסט אַדרעס וועט נישט זיין ארויס. פארלאנגט פעלדער זענען געניצט * פירמע

מעגילע צו שפּיץ