背景
因为从事的是.Net开发,对于PHP一直只是“有所研究”,但是没具体去实践过。这是第一次,用PHP去写点东西。
正文:
很早就学习过“算法+数据结构=程序”。所以我每学习一门语言,入门了之后,就会开始去和数据库打交道。
至于PHP和MySql的安装,就不赘述了。(如果不会就Google/百度)
学习 PHP&MySql 最好去参考官方文档,比较全,比较新,
- 英文:http://www.php.net/manual/en/
- 中文:http://www.php.net/manual/zh/
- MySql文档:http://php.net/manual/en/book.mysql.php
PHP和MySql天生就是一对最佳拍档,一提到PHP开发,数据库就肯定是MySql了。我本地的MySql用户名和密码是“devaccount/app123”,先创建一个数据库,叫“Test”。
代码:
<?php
// 数据库连接,这只是一个简单的实例,具体应用时候,还是需要具体实现的。
class MyDB {
var $conn;
var $host = 'localhost'; //服务器地址
var $uid = 'devaccount'; //用户名
var $pwd = 'app123'; //密码
var $dbName = 'Test'; //数据库名称
function Open(){
if(!$this->conn)
// 这里可以用 mysql_connect 或者 mysql_pconnect,mysql_pconnect是持久连接,效率高些
$this->conn = mysql_pconnect(
$this->host,
$this->uid,
$this->pwd) or die("Could not connect to $this->host");
mysql_query("SET NAMES 'utf8'",$this->conn);
mysql_select_db(
$this->dbName,
$this->conn) or die('Could not open database.');
}
function Close() {
if($this->conn) {
mysql_close($this->conn);
}
}
}
$db = new MyDB();
$db->Open();
//
//... 具体实现
//
$db->Close();
?>
实例下载:
赞不提供!