ပီပလို မိုးနီးယား Select

SELECT 语句用于从数据库中选取数据。

从数据库表中选取数据

SELECT 语句用于从数据库中选取数据。

语法

SELECT column_name(s) FROM table_name

注释:SQL 语句对大小写不敏感。SELECT 与 select 等效。

为了让 PHP 执行上面的语句,我们必须使用 mysql_query() 函数。该函数用于向 MySQL 发送查询或命令。

例子

下面的例子选取存储在 "Persons" 表中的所有数据(* 字符选取表中所有数据):

<?php
$con = mysql_connect("localhost","peter","abc123");
if (!$con)
  {
  die('Could not connect: ' . mysql_error());
  }
mysql_select_db("my_db", $con);
$result = mysql_query("SELECT * FROM Persons");
while($row = mysql_fetch_array($result))
  {
  echo $row['FirstName'] . " " . $row['LastName'];
  echo "
"; } mysql_close($con); ?>

上面这个例子在 $result 变量中存放由 mysql_query() 函数返回的数据。接下来,我们使用 mysql_fetch_array() 函数以数组的形式从记录集返回第一行。每个随后对 mysql_fetch_array() 函数的调用都会返回记录集中的下一行。 while loop 语句会循环记录集中的所有记录。为了输出每行的值,我们使用了 PHP 的 $row 变量 ($row['FirstName'] 和 $row['LastName'])。

အထူးအရာ အပိုင်းစာ ပေါ်ပေါက်ခြင်း

Peter Griffin
Glenn Quagmire

HTML စာရင်းတွင် အခြေခံ အခြေအနေ ပြသပါ

အောက်ပါ ဘားပြား သည် အထူးအရာ အပိုင်းစာ နှင့် အတူ သဘောပေါက်သည် သားမျှ ဖြစ်သည် သားကြောင်း၊ သို့သော် သုံးပြုမှု အခြေခံ အခြေအနေ အချက်အလက် ကို အသုံးပြုပြီး သုံးပြုမှု ဖြင့် ပေါ်ပေါက်သော အကျုံးဖြတ် အခြေအနေ မပေးဆပ်ပါ။

<?php
$con = mysql_connect("localhost","peter","abc123");
if (!$con)
  {
  die('Could not connect: ' . mysql_error());
  }
mysql_select_db("my_db", $con);
$result = mysql_query("SELECT * FROM Persons");
echo "<table border='1'>
<tr>
<th>Firstname</th>
<th>Lastname</th>
</tr>";
while($row = mysql_fetch_array($result))
  {
  echo "<tr>";
  echo "<td>" . $row['FirstName'] . "</td>";
  echo "<td>" . $row['LastName'] . "</td>";
  echo "</tr>";
  }
echo "</table>";
mysql_close($con);
?>

အထူးအရာ အပိုင်းစာ ပေါ်ပေါက်ခြင်း

Firstname Lastname
Glenn Quagmire
Peter Griffin