我想用类在数据库上执行所有操作,如插入,删除,更新等。那么,我在哪里可以找到最稳定和更新的db类库。
我已经开始研究它了,但现在我坚持了下来。因为,我不知道如何为类编写各种类模块,如安全插入,删除或更新等。
我首先要检查sql注入的输入数据,真正的转义字符串 其次做任何数据库操作。我不知道如何用课程实现它。
我不知道如何编写一个类函数来实现它。
<?php
/*
@author :vikrant chauhan
project :college portal
copyrights :2014-2015
*/
Class vcollege_portal
{
/************************/
//properties//
/************************/
private $host;
private $user;
private $password;
private $database;
public $myconn;
/************************/
//methods//
/************************/
function __construct($host, $user, $password, $database)
{
$this->host = $host;
$this->user = $user;
$this->database = $database;
$this->password = $password;
$this->connectToDatabase();
$this->selectDatabase();
}
/************************/
//connection//
/************************/
function connectToDatabase()
{
$conn= mysql_connect($this->host,$this->username,$this->password);
if(!$conn){
die ("Cannot connect to the database");}
else{$this->myconn = $conn;
echo "Connection established";}
return $this->myconn;
}
function selectDatabase()
{
mysql_select_db($this->database);
if(mysql_error()) {
echo "Cannot find the database ".$this->database;}
echo "Database selected..";
}
function closeConnection()
{
mysql_close($this->myconn);
echo "Connection closed";
}
/************************/
//database security //
/************************/
/************************/
//database insert //
/************************/
/************************/
//database update //
/************************/
/************************/
//database delete //
/************************/
}
?>
答案 0 :(得分:0)
我希望这会对你有所帮助。但是,对你而言,获得这些概念非常重要。
请查看并相应地工作。
http://code.tutsplus.com/tutorials/simple-php-class-based-querying--net-11863
答案 1 :(得分:0)