php连接mssql数据库以后,如何插入数据?
下面是部分代码,现在想把数据插入到表中,应该如何修改代码?
$conn=mssql_connect("localhost","sa","123");
mssql_select_db("test",$conn);
$ok="insert into dbo_table1(`user_name`, `user_pwd`,) value ('$username', '$password')";
下面是部分代码,现在想把数据插入到表中,应该如何修改代码?
$conn=mssql_connect("localhost","sa","123");
mssql_select_db("test",$conn);
$ok="insert into dbo_table1(`user_name`, `user_pwd`,) value ('$username', '$password')";
是这样吗
$conn=mssql_connect("localhost","sa","123");
mssql_select_db("test",$conn);
$ok="insert into dbo_table1(`user_name`, `user_pwd`,) values('$username', '$password')";
mssql_query($ok,$conn);
echo mssql_affected_rows();
var $dbhost;
var $dbuser;
var $dbpass;
var $dbname;
var $link =0;
var $doresult ="";
var $lastid = "";
function dbsql($dbhost,$dbuser,$dbpass,$dbname){
$this->dbhost = $dbhost;
$this->dbuser = $dbuser;
$this->dbpass = $dbpass;
$this->dbname = $dbname;
}
function connect(){
$this->link = @mssql_connect($this->dbhost,$this->dbuser,$this->dbpass);
if(!$this->link){
$this->halt("Connect to this Server ( '$this->dbhost','$this->dbuser','dbpass' ) : Failed");
return 0;
}
if(!@mssql_select_db($this->dbname)){
$this->halt("Select to(\$this->dbname) Failed.");
return 0;
}
return 1;
}
function close() {
return mssql_close();
}
function select($dbname) {
return mssql_select_db($dbname);
}
function query($sql=""){
if($this->link == 0){
$this->halt("Execute SQL Failed: Hava not valid database connect.");
return 0;
}
ob_start();
$this->doresult = mssql_query($sql,$this->link);
$error = ob_get_contents();
ob_end_clean();
if($error){
$this->halt("Execute SQL: mssql_query($sql,$this->link) failed.");
return 0;
}
$reg = "#insert into#";
if(preg_match($reg,$sql)){
$sql = "select @@IDENTITY as id";
$res = mssql_query($sql,$this->link);
$this->lastid = mssql_result($res,0,id);
}
return $this->doresult;
}
function num_rows($result=""){
if($result != "") $this->doresult = $result;
$row = @mssql_num_rows($this->doresult);
if($row >= 0) return $row;
$this->halt("Get a row of result Failed: Result $result is invalid.");
return 0;
}
function lastid(){
return $this->lastid;
}
function result($result="",$row=0,$field=0){
if($result != "") $this->doresult = $result;
$fieldvalue = @mssql_result($this->doresult,$row,$field);
if($fieldvalue != "") return $fieldvalue;
$this->halt("Get field: mssql_result($this->QueryResult,$row,$field) failed.");
return 0;
}
function fetch_array($result=""){
if($result != "") $this->doresult = $result;
$record = @mssql_fetch_array($this->doresult);
if(is_array($record)) return $record;
//$this->halt("Get the next record Failed: the Result $result is invalid.");
return 0;
}
function free_result($result=""){
if($result != "") $this->doresult = $result;
return @mssql_free_result($this->doresult);
}
function halt($errmsg) {
$message="<Title>E-DragonWeb Info</Title>";
$message.="<b>E-DragonWeb info</b>: $errmsg\n\n";
$message.="<br><br><b>Script</b>: ".$_SERVER["SCRIPT_NAME"]."\n<br>";
$message.="<b>IPAdd</b>: ".$_COOKIE['UserIP']."\n<br>";
echo "<p style=\"font-family: Verdana, Tahoma; font-size: 11px; background: #FFFFFF;\">";
echo $message;
echo '<br>Similar error report has beed dispatched to administrator before.';
function_exists('exit') ? exit() : exit();
}
}