PHP में डेटाबेस से डेटा देखना
आइए एक पृष्ठ show.php बनाएं,
जहां उपयोगकर्ता का डेटा देखा जा सकेगा,
जो एक निश्चित मार्कअप में तैयार किया गया है।
इसके लिए मान लीजिए कि हमें निम्नलिखित मार्कअप दिया गया है:
<div>
<h1>user1</h1>
<p>
age: <span class="age">23</span>,
salary: <span class="salary">400</span>
</p>
</div>
मान लीजिए कि उस उपयोगकर्ता का id, जिसे हम
देखना चाहते हैं, GET पैरामीटर के माध्यम से
नाम id के साथ पास किया जाता है। इसे
एक वेरिएबल में प्राप्त करते हैं:
<?php
$id = $_GET['id'];
?>
आइए इस उपयोगकर्ता को प्राप्त करने के लिए क्वेरी बनाएं:
<?php
$query = "SELECT * FROM users WHERE id=$id";
?>
क्वेरी को निष्पादित करते हैं:
<?php
$result = mysqli_query($link, $query) or die(mysqli_error($link));
?>
आइए उपयोगकर्ता का डेटा एक वेरिएबल में लिखें:
<?php
$user = mysqli_fetch_assoc($result);
?>
आइए इस डेटा को हमारे मार्कअप में आउटपुट करें:
<div>
<h1><?= $user['name'] ?></h1>
<p>
age: <span class="age"><?= $user['age'] ?></span>,
salary: <span class="salary"><?= $user['salary'] ?></span>
</p>
</div>
निम्नलिखित मार्कअप का उपयोग करके उपयोगकर्ता को देखने को लागू करें:
<div>
<p>
नाम: <span class="name">user1</span>
</p>
<p>
आयु: <span class="age">23</span>,
वेतन: <span class="salary">400$</span>,
</p>
</div>
पृष्ठ index.php पर प्रत्येक उपयोगकर्ता को देखने के लिए
लिंक्स का आउटपुट लागू करें:
<a href="show.php?id=1">user1</a>
<a href="show.php?id=2">user2</a>
<a href="show.php?id=3">user3</a>