दिलचस्प पोस्ट
IOS UITableView हैडर दृश्य जोड़ना (अनुभाग शीर्षलेख नहीं) SearchView के OnCloseListener काम नहीं करता है स्विफ्ट में रीचॅबिलिटी, एनएस एनोटिफिकेशन और नेटवर्क लिंक कंडीशनर का उपयोग करके नेटवर्क कनेक्टिविटी परिवर्तन का पता लगाया जा रहा है डेटा "योग्य सूचकांक" या "समूह काउंटर" ए 1 से वास्तविक अंतिम उपयोग किए गए सेल में रेंज लौटें पेज से दूर नेविगेट किए बिना एक डाउनलोड विंडो खोलने का सबसे आसान तरीका पृष्ठभूमि रंग के आधार पर फ़ॉन्ट रंग निर्धारित करें पायथन में @staticmethod और @classmethod के बीच अंतर क्या है? $ .jax () और $ $। () और $ .load () के बीच का अंतर टेम्पलेट वर्ग के लिए ओवरलोडिंग मित्र ऑपरेटर << DoGet के साथ सर्वलेट में रूट पथ में डिफ़ॉल्ट होमपेज बदलें बाइनरी कॉलेशन का क्या प्रभाव पड़ता है? रूबी में एक हैश पर पुनरावृति कैसे करें? ड्रॉप-डाउन सूची कैसे बनाएं? फ़ाइल सामग्री सी + + में एक स्ट्रिंग में पढ़ें

एक वेब पेज पर एक HTML तालिका के अंदर एक MySQL डेटाबेस तालिका से मूल्य दिखाएं

मैं एक डेटाबेस तालिका से मूल्यों को पुनः प्राप्त करना चाहता हूं और उन्हें एक पृष्ठ में एक HTML तालिका में प्रदर्शित करना चाहता हूं। मैंने पहले से ही इसके लिए खोज की है लेकिन मुझे इसका जवाब नहीं मिला, हालांकि यह निश्चित रूप से कुछ आसान है (यह डेटाबेस का आधार होना चाहिए lol)। मुझे लगता है कि मैंने जिन शर्तों को खोजा है वे भ्रामक हैं डेटाबेस तालिका का नाम टिकट है, इसमें अभी 6 फ़ील्ड हैं (सबमिशन_आईडी, फॉर्मआईडी, आईपी, नाम, ईमेल और संदेश), लेकिन एक अन्य फ़ील्ड ticket_number नामक होना चाहिए। मैं डीब से सभी मानों को इस तरह एक html तालिका में कैसे दिखा सकता हूं:

<table border="1"> <tr> <th>Submission ID</th> <th>Form ID</th> <th>IP</th> <th>Name</th> <th>E-mail</th> <th>Message</th> </tr> <tr> <td>123456789</td> <td>12345</td> <td>123.456.789</td> <td>John Johnny</td> <td>johnny@johnysite.com</td> <td>This is the message John sent you</td> </tr> </table> 

और फिर 'जॉन' के नीचे के सभी अन्य मूल्य

अग्रिम में मदद के लिए धन्यवाद।

वेब के समाधान से एकत्रित समाधान "एक वेब पेज पर एक HTML तालिका के अंदर एक MySQL डेटाबेस तालिका से मूल्य दिखाएं"

उदाहरण W3Schools से लिया गया: PHP MySQL से डेटा का चयन करें

 <?php $con=mysqli_connect("example.com","peter","abc123","my_db"); // Check connection if (mysqli_connect_errno()) { echo "Failed to connect to MySQL: " . mysqli_connect_error(); } $result = mysqli_query($con,"SELECT * FROM Persons"); echo "<table border='1'> <tr> <th>Firstname</th> <th>Lastname</th> </tr>"; while($row = mysqli_fetch_array($result)) { echo "<tr>"; echo "<td>" . $row['FirstName'] . "</td>"; echo "<td>" . $row['LastName'] . "</td>"; echo "</tr>"; } echo "</table>"; mysqli_close($con); ?> 

यह जानने के लिए एक अच्छी जगह है!

यह प्रयास करें: (पूरी तरह से गतिशील …)

 <?php $host = "localhost"; $user = "username_here"; $pass = "password_here"; $db_name = "database_name_here"; //create connection $connection = mysqli_connect($host, $user, $pass, $db_name); //test if connection failed if(mysqli_connect_errno()){ die("connection failed: " . mysqli_connect_error() . " (" . mysqli_connect_errno() . ")"); } //get results from database $result = mysqli_query($connection,"SELECT * FROM products"); $all_property = array(); //declare an array for saving property //showing property echo '<table class="data-table"> <tr class="data-heading">'; //initialize table tag while ($property = mysqli_fetch_field($result)) { echo '<td>' . $property->name . '</td>'; //get field name for header array_push($all_property, $property->name); //save those to array } echo '</tr>'; //end tr tag //showing all data while ($row = mysqli_fetch_array($result)) { echo "<tr>"; foreach ($all_property as $item) { echo '<td>' . $row[$item] . '</td>'; //get items using property value } echo '</tr>'; } echo "</table>"; ?> 

सबसे पहले, डेटाबेस से कनेक्ट करें:

 $conn=mysql_connect("hostname","username","password"); mysql_select_db("databasename",$conn); 

आप इसका उपयोग एकल रिकॉर्ड प्रदर्शित करने के लिए कर सकते हैं:

उदाहरण के लिए, यदि URL /index.php?sequence=123 था, तो नीचे दिए गए कोड तालिका से चयन करेंगे, जहां क्रम = 123

 <?php $sql="SELECT * from table where sequence = '".$_GET["sequence"]."' "; $rs=mysql_query($sql,$conn) or die(mysql_error()); $result=mysql_fetch_array($rs); echo '<table> <tr> <td>Forename</td> <td>Surname</td> </tr> <tr> <td>'.$result["forename"].'</td> <td>'.$result["surname"].'</td> </tr> </table>'; ?> 

या, यदि आप सभी मानों को सूचीबद्ध करना चाहते हैं जो तालिका में मापदंड से मेल खाते हैं:

 <?php echo '<table> <tr> <td>Forename</td> <td>Surname</td> </tr>'; $sql="SELECT * from table where sequence = '".$_GET["sequence"]."' "; $rs=mysql_query($sql,$conn) or die(mysql_error()); while($result=mysql_fetch_array($rs)) { echo '<tr> <td>'.$result["forename"].'</td> <td>'.$result["surname"].'</td> </tr>'; } echo '</table>'; ?> 
 mysql_connect("localhost","root",""); mysql_select_db("database"); $query=mysql_query("select * from studenti"); $x=@mysql_num_rows($query); echo "<a href='file.html'>back</a>"; echo "<table>"; $y=mysql_num_fields($query); echo "<tr>"; for($i=0 ,$i<$y,$i++) { $values=mysql_field_name($query,$i); echo "<th>$values</th>"; } echo "</tr>"; while(list($p ,$n $your_table_list)=mysql_fetch_row($query)) { print("<tr>\n". "<td>$p</td>". "</tr>/n"); } ?> 

PHP / 5.6.25 और MySQL / 5.7.17 के साथ ऑब्जेक्ट ओरिएंटेड MySQLi [डायनेमिक]

PHP.net पर PHP और MySQLi लाइब्रेरी के बारे में और जानें ।

सबसे पहले, डेटाबेस से कनेक्शन शुरू करें। कनेक्ट करने के लिए आवश्यक सभी स्ट्रिंग चर बनाकर इसे करें, अपने परिवेश में फिट होने के लिए उन्हें समायोजित करें, फिर new mysqli() साथ एक नया कनेक्शन ऑब्जेक्ट बनाएं और इसे पहले पैरामीटर के रूप में पहले से किए गए वैरिएबल के साथ आरंभ करें। अब, त्रुटियों के लिए कनेक्शन की जांच करें और संदेश दिखाएं कि क्या कोई मिला है या नहीं। इस कदर:

 <?php $servername = "localhost"; $username = "root"; $password = "yourPassword"; $database = "world"; $conn = new mysqli($servername, $username, $password, $database); // Check connection if ($conn->connect_error) { die("Connection failed: " . $conn->connect_error); } echo "Connected successfully<br>"; ?> 

इसके बाद, एक वेरिएबल बनाओ जो क्वेरी को स्ट्रिंग के रूप में रखेगा, इस मामले में यह सूची 100 की एक limit के साथ एक select बयान रखता है, जो कि सूची को छोटा करता है। उसके बाद, हम mysqli::query() फ़ंक्शन को हमारे कनेक्शन वस्तु से कॉल करके इसे निष्पादित कर सकते हैं। अब, यह कुछ डेटा प्रदर्शित करने का समय है। echo माध्यम से एक <table> टैग को खोलकर प्रारंभ करें, फिर एक बार में एक पंक्ति को mysqli::fetch_row() साथ एक संख्यात्मक सरणी के रूप में प्राप्त करें, जो कि लूप के लिए एक साधारण के साथ प्रदर्शित किया जा सकता है। mysqli::field_count स्व व्याख्यात्मक होना चाहिए। प्रत्येक मूल्य के लिए <td></td> का उपयोग करने के लिए मत भूलना, और प्रत्येक पंक्ति को खुले और बंद करने के लिए echo"<tr>" echo"</tr> और echo"</tr> । अंत में हम तालिका को बंद कर देते हैं, और कनेक्शन के रूप में अच्छी तरह से mysqli::close() के साथ

 <?php $query = "select * from city limit 100;"; $queryResult = $conn->query($query); echo "<table>"; while ($queryRow = $queryResult->fetch_row()) { echo "<tr>"; for($i = 0; $i < $queryResult->field_count; $i++){ echo "<td>$queryRow[$i]</td>"; } echo "</tr>"; } echo "</table>"; $conn->close(); ?> 

कोई भी प्रतिक्रिया सराहने योग्य होगी! शुभ लाभ!

 <?php $mysql_hostname = "localhost"; $mysql_user = "ram"; $mysql_password = "ram"; $mysql_database = "mydb"; $bd = mysql_connect($mysql_hostname, $mysql_user, $mysql_password) or die("Oops some thing went wrong"); mysql_select_db($mysql_database, $bd) or die("Oops some thing went wrong");// we are now connected to database $result = mysql_query("SELECT * FROM users"); // selecting data through mysql_query() echo '<table border=1px>'; // opening table tag echo'<th>No</th><th>Username</th><th>Password</th><th>Email</th>'; //table headers while($data = mysql_fetch_array($result)) { // we are running a while loop to print all the rows in a table echo'<tr>'; // printing table row echo '<td>'.$data['id'].'</td><td>'.$data['username'].'</td><td>'.$data['password'].'</td><td>'.$data['email'].'</td>'; // we are looping all data to be printed till last row in the table echo'</tr>'; // closing table row } echo '</table>'; //closing table tag ?> 

यह इस तरह की तालिका मुद्रित करेगा जो लाइन द्वारा लाइन पढ़ा ताकि आप इसे आसानी से समझ सकें ..

OOP शैली: डेटाबेस के साथ पहले कनेक्शन पर

 <?php class database { public $host = "localhost"; public $user = "root"; public $pass = ""; public $db = "db"; public $link; public function __construct() { $this->connect(); } private function connect() { $this->link = new mysqli($this->host, $this->user, $this->pass, $this->db); return $this->link; } public function select($query) { $result = $this->link->query($query) or die($this->link->error.__LINE__); if($result->num_rows>0) { return $result; } else { return false; } } ?> 

फिर :

  <?php $db = new database(); $query = "select * from data"; $result = $db->select($query); echo "<table>"; echo "<tr>"; echo "<th>Name </th>"; echo "<th>Roll </th>"; echo "</tr>"; while($row = mysqli_fetch_array($result)) { echo "<tr>"; echo "<td> $row[name]</td>"; echo "<td> $row[roll]</td>"; echo "</tr>"; } echo "</table>"; ?> 
 <!DOCTYPE html> <html> <head> <style> table, th, td { border: 1px solid black; } </style> </head> <center> <body> <?php $con = mysql_connect("localhost","root",""); mysql_select_db("rachna",$con); $query = "SELECT SUM( Ivalue ) AS RESULT FROM loan WHERE cname = 'A' GROUP BY Iyear"; $result = mysql_query($query) or die(mysql_error()); if (mysql_num_rows($result) > 0) { echo "<table><tr><th></th><th>1999</th><th>2000</th><th>2001</th><th>2003</th></tr>"; echo "<th>A</th>"; //Code for A Customer------------------------------------------- while($row =mysql_fetch_array($result)) { echo "<th>" . $row['RESULT'] . "</th>"; } echo"<tr></tr>"; //COde of B Customer-------------------------------------- echo "<th>B</th>"; $query = "SELECT SUM( Ivalue ) AS RESULT FROM loan WHERE cname = 'B' GROUP BY Iyear"; $result1 = mysql_query($query) or die(mysql_error()); while($row = mysql_fetch_array($result1)) { echo "<th> " . $row["RESULT"]. "</th>"; } echo "</table>"; } else { echo "0 results"; } ?> </center> </body> </html> 

पीडीओ का उपयोग कर एक MySQL डाटाबेस से डेटा प्राप्त करने का एक आसान तरीका है

 define("DB_HOST", "localhost"); // Using Constants define("DB_USER", "YourUsername"); define("DB_PASS", "YourPassword"); define("DB_NAME", "Yourdbname"); try { // << using Try/Catch() to catch errors! $dbc = new PDO("mysql:host=".DB_HOST.";dbname=".DB_NAME.";charset-utf8",DB_USER,DB_PASS); }catch(PDOException $e){ echo $e->getMessage();} if($dbc <> true){ die("<p>There was an error</p>"); } $print = ""; // assign an empty string $stmt = $dbc->query("SELECT * FROM tableName"); // fetch data $stmt->setFetchMode(PDO::FETCH_OBJ); if($stmt->execute() <> 0) { $print .= '<table border="1px">'; $print .= '<tr><th>First name</th>'; $print .= '<th>Last name</th></tr>'; while($names = $stmt->fetch()) // loop and display data { $print .= '<tr>'; $print .= "<td>{$names->firstname}</td>"; $print .= "<td>{$names->lastname}</td>"; $print .= '</tr>'; } $print .= "</table>"; echo $print; }