Select ya MySQL kwa PHP

Inayotumiwa kwa kusababisha habari kutoka kwenye database.

Kusababisha habari kutoka kwenye tablica ya database

Inayotumiwa kwa kusababisha habari kutoka kwenye database.

Inayotumiwa kwa lugha ya mawili

SELECT jina la kolumna(kuwa na vya nyingi) FROM jina la tablica

Maelezo:Inaonekana kwa uharibifu wa kikubaliani cha kikataa kwenye SQL. SELECT inaonekana kama select.

Kuwaingia PHP kufanya maandiko ya juu, tumekuwaona kutumia uwanja wa mysql_query(). Hii inatumiwa kusoma maadili au kumwambia MySQL.

Mfano

Mfano wa hii inapata habari zote inayohusiana na tablica ya "Persons" (tumekuwaona kwa * inaonyesha habari zote katika tablica).

<?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 "<br />";
  }
mysql_close($con);
?>

Mfano wa hii mivuno hupatikana kwenye variable ya $result kutoka kwa uwanja wa mysql_query(). Kufuata hilo, tumekuwaona kufanya mysql_fetch_array() kwa habari ya mawili kama msingi kutoka kwa rekodi. Kila mtaarifu wa mysql_fetch_array() inaonyesha rekodi inayofuata. Mwendo wa while loop hupunguza kila rekodi katika rekodi. Kusababisha habari za kila mawili inayotolewa, tumekuwaona kutumia variable ya PHP ya $row ($row['FirstName'] na $row['LastName']).

Muatano wa Kifunguo cha Kupitia:

Peter Griffin
Glenn Quagmire

在 HTML 表格中显示结果

下面的例子选取的数据与上面的例子相同,但是将把数据显示在一个 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>Kufikia Jina la Kwanza</th>
<th>Kufikia Jina</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);
?>

Muatano wa Kifunguo cha Kupitia:

Kufikia Jina la Kwanza Kufikia Jina
Glenn Quagmire
Peter Griffin