您好,登錄后才能下訂單哦!
php語言查詢Mysql數據庫內容的方法?這個問題可能是我們日常學習或工作經常見到的。希望通過這個問題能讓你收獲頗深。下面是小編給大家帶來的參考內容,讓我們一起來看看吧!
php語言查詢Mysql數據庫內容的方法:首先php頁面在進行瀏覽時需要有php語言執行的環境;然后建立php類文件【mysql.php】進行具體的操作;接著建立頁面文件【index.php】進行接收數據;最后訪問路徑即可。
php語言查詢Mysql數據庫內容的方法:
1.php頁面在進行瀏覽時需要有php語言執行的環境,本人用的是WampServer軟件,只要將項目復制到wampserver_php\wamp\www\
該路徑下就可以執行php語言。
2.建立php類文件(mysql.php)進行具體的操作
<?php /*設置內容類型和編碼樣式*/ header("content-type:text/html;charset=utf-8"); /*對數據庫操作*/ class dbMysqli{ private $conn = null; public $message = ""; /*設置錯誤接受機制*/ function Message($mes,$flag=true){ if($flag){ $this->message .="<div style='color:green;font-size:12px;'>".$mes."</div>"; }else{ $this->message .="<div style='color:green;font-size:12px;'>".$mes."</div>"; } } /*連接數據庫服務器,設置連接數據庫編碼*/ function __construct($host,$user,$pwd,$dbName,$charset){ //連接數據庫服務器選擇數據庫 $this->conn = new mysqli($host,$user,$pwd,$dbName); if($this->conn === false){ $this->Message("連接數據庫失敗",false); return false; }else{ $this->Message("連接數據庫成功,選擇數據庫"); } //設置連接編碼 if($this->conn->set_charset($charset)){ $this->Message("設置編碼成功"); }else{ $this->Message("設置編碼失敗",false); } } /*查詢數據庫數據*/ public function MoreData($sql){ $sql = trim($sql); /*檢查sql語言是否正確*/ $result = preg_match('/^select/i',$sql); if($result){ //執行sql語句 $rs = $this->conn->query($sql); if($rs === false){ $this->Message("執行'".$sql."'失敗,失敗原因:".$this->conn->error,false); return false; }else{ $this->Message("執行'".$sql."'成功"); $RS = $rs->fetch_all(MYSQL_ASSOC); $rs->free(); return $RS; } }else{ $this->Message("執行'".$sql."'失敗",false); return false; } } } /*鏈接數據庫地址、用戶名,密碼,數據庫名,編碼方式*/ $db = new dbMysqli('localhost','root','cly8','user','utf-8');
3.建立頁面文件(index.php)進行接收數據
<?php header("content-type:text/html;charset=utf-8"); error_reporting(E_ALL); //引入一個數據庫操作類 include_once 'mysql.php'; //查詢數據 $rs = $db->MoreData("select * from student"); ?> <html> <head> <meta charset="utf-8" /> <title>css3實現多彩動態漩渦線條特效動畫</title> </head> <style> table{ font-family: verdana,arial,sans-serif; font-size:11px; color:#333333; border-width: 1px; border-color: #666666; border-collapse: collapse; } table th { border-width: 1px; padding: 8px; border-style: solid; border-color: #666666; background-color: #dedede; } table td { border-width: 1px; padding: 8px; border-style: solid; border-color: #666666; background-color: #ffffff; } </style> <body> <table> <tr> <th>編號</th> <th>姓名</th> <th>密碼</th> </tr> <?php foreach($rs as $val) {?> <tr> <td><?php echo $val['Sid'];?></td> <td><?php echo $val['Sname'];?></td> <td><?php echo $val['Password'];?></td> </tr> <?php }?> </table> </body> </html>
4.最后訪問路徑http://localhost/文件夾名/index.php
感謝各位的閱讀!看完上述內容,你們對php語言查詢Mysql數據庫內容的方法大概了解了嗎?希望文章內容對大家有所幫助。如果想了解更多相關文章內容,歡迎關注億速云行業資訊頻道。
免責聲明:本站發布的內容(圖片、視頻和文字)以原創、轉載和分享為主,文章觀點不代表本網站立場,如果涉及侵權請聯系站長郵箱:is@yisu.com進行舉報,并提供相關證據,一經查實,將立刻刪除涉嫌侵權內容。