封装函数该怎么做呢???

时间:2023-01-20 21:52:35

<?php

//定义常量

define("HOST","127.0.0.1");

define("USER","root");

define("PWD","");

$conn = "";

function get_conn(){    

global $conn;    

$conn = mysql_connect(HOST,USER,PWD) or die(mysql_error());    

mysql_select_db("bbs",$conn);    

mysql_query("set names 'utf8'");

}

function query($sql){    

$result = mysql_query($sql);    

//声明一个空的数组    

$r = array();    

while($row=mysql_fetch_array($result)){        

//每次循环,就把$row传给$r,这样,$r就成了一个自动编号的2维数组        

$r[] = $row;    

}    

return $r;

}

//插入方法

function insert($sql){    

$result = mysql_query($sql);    

return $result;

}

//插入的另一种方法:自己定义表$table,字段$column,所需要的值$value

function insert2($table,$column,$value){    

$sql = "insert into $table($column) values($value)";    

$result = mysql_query($sql);    

return $result;

}

function close(){    

global $conn;    

mysql_close($conn);

}

?>