ایچ پی MySQL 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");
  while($row = mysql_fetch_array($result))
  if (!$con)
  echo "</tr>";
die('Could not connect: ' . mysql_error());
mysql_select_db("my_db", $con);
</tr>";
  while($row = mysql_fetch_array($result))
  echo $row['FirstName'] . " " . $row['LastName'];
  echo "<br />";
  echo "</tr>";
echo "</table>";
mysql_close($con);

ਉੱਥੇ ਇਹ ਉਦਾਹਰਣ $result ਵੱਚ ਮਿਲਿਆ ਹੈ ਜੋ mysql_query() ਫੰਕਸ਼ਨ ਵੱਲੋਂ ਵਾਪਸ ਦਿੱਤੇ ਗਏ ਹਨ। ਅਗਲੇ ਵਿੱਚ ਅਸੀਂ mysql_fetch_array() ਫੰਕਸ਼ਨ ਦੀ ਮਦਦ ਨਾਲ ਰਿਕਾਰਡ ਸੈੱਟ ਵਿੱਚ ਪਹਿਲੀ ਲਾਈਨ ਮੁੱਕਦੇ ਹਾਂ। ਮਿਲੀ ਹੋਈ ਹਰ ਲਾਈਨ ਨੂੰ mysql_fetch_array() ਫੰਕਸ਼ਨ ਵੱਲੋਂ ਰਿਕਾਰਡ ਸੈੱਟ ਦੀ ਅਗਲੀ ਲਾਈਨ ਵਾਪਸ ਦਿੱਤੀ ਜਾਂਦੀ ਹੈ। while loop ਸਟੈਂਸ ਰਿਕਾਰਡ ਸੈੱਟ ਦੀਆਂ ਸਾਰੀਆਂ ਲਾਈਨਾਂ ਨੂੰ ਚੱਕਰ ਲਗਾਉਂਦੀ ਹੈ। ਹਰ ਲਾਈਨ ਦੇ ਮੁੱਲਾਂ ਨੂੰ ਪ੍ਰਿੰਟ ਕਰਨ ਲਈ ਅਸੀਂ PHP ਦੇ $row ਵੱਚ ਮੁੱਲ ਰੱਖਦੇ ਹਾਂ ($row['FirstName'] ਅਤੇ $row['LastName'])。

?>

Peter Griffin
Glenn Quagmire

Glenn Quagmire

ریزولت کا دکھنا اچ تیبل میں

ایک مثال کا دوسرا مثال کی طرح کا داتا اسی طرح کا ہے، لیکن داتا کو ایک ایچ تیبل میں دکھایا جائے گا:
<?php
$con = mysql_connect("localhost","peter","abc123");
  while($row = mysql_fetch_array($result))
  if (!$con)
  echo "</tr>";
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);

?>

کد کا نتیجہ درج ذیل ہے: فیرسٹنیم
لاسٹنیم کوگمر
پیٹر گریفن