php 简单数据库连接类
<?php $dd = new LampDb('localhost', 'root', '2184237', 'note', 'utf8'); $sql = "select * from mynote"; $handle = $dd->query($sql); $aa = $dd->fetchOneRow($handle); print_r($aa); echo "<hr />"; $ddd = $dd->fetchRows($handle); for ($n = 0; $n < count($ddd); $n++) { echo $ddd[$n]['id'] . "标题" . $ddd[$n]['subject']; echo "<br />"; } echo "<hr />"; echo "nums=" . $dd->fetchRowNums($handle); class LampDb { private $conn; //连接数据库 function __construct($host, $user, $pass, $dbname, $charset) { $this->conn = mysql_connect($host, $user, $pass); mysql_query('set names $charset'); $db = mysql_select_db($dbname, $this->conn); } //查询语句 function query($sql) { $handle = mysql_query($sql, $this->conn); return $handle; } //查询一条记录 function fetchOneRow($handle) { $aa = mysql_fetch_assoc($handle); return $aa; } //查询多条记录 function fetchRows($handle, $i = 0) { while ($bb = mysql_fetch_assoc($handle)) { $bbb[$i] = $bb; $i++; } return $bbb; } //获取一个查询语句返回的记录数 function fetchRowNums($handle) { //$handle = $this->query($sql); $num = mysql_num_rows($handle); return $num; } }
永久链接:http://www.phprm.com/code/5862c743aa7c9e3b7405720bc48d4037.html
转载随意!带上文章地址吧。