网站建设资讯

NEWS

网站建设资讯

php增加一条数据代码 php数据库增加数据

PHP 连接数据库对原数据值进行增加,比如本来只有1,我如要增加100变成101

没明白你的意思

让客户满意是我们工作的目标,不断超越客户的期望值来自于我们对这个行业的热爱。我们立志把好的技术通过有效、简单的方式提供给客户,将通过不懈努力成为客户在信息化领域值得信任、有价值的长期合作伙伴,公司提供的服务项目有:主机域名、网络空间、营销软件、网站建设、城阳网站维护、网站推广。

你说的是 表里的 行呢

还是 行 里面的 值呢

表里面的行,直接insert 一条就可以

行里的值用 update tablename set x = 101 where 别的条件 limit 1;

这个x是你要修改的字段,101是修改后的值,x以前是=1的,limit 1是只修改一条的意思。

php向数据库插入一条数据代码 急急急!!!!

$rs

=

mysql_query($sql);

这一段改成:

if(mysql_query($sql)){

echo

"script

language=JavaScriptalert('数据库提交成功!');window.location.href='team.php';/script";

}else{

echo

"插入失败,错误原因是{mysql_error()}";

}

然后根据错误原因解决问题,或者把错误原因给大家看看。

如果仍然提示成功,请检查你的权限,还有你的mysql数据库Team这个表里的主键有没有重复?

php 向数据库添加一条记录,这个记录 id 是自动增加的,所以不知道是多少,添加记录后怎么得到这个id值

$sqll="INSERT INTO bd_fee(。。。。。)values('。。。。。)"; //插入数据记录

$db-query($sqll);//执行插入,一定要用query,不能用exec

$id=$db-lastInsertId();//获取刚才插入记录的自动编号值。

php 相数据库添加一条记录,然后定位到这条记录上怎么做

$sql="insert into 表 (id,name)values ('".$id."','".$name."')";

$query=mysql_query($sql);

if ($query){

echo "添加成功";//这个时候已经写入数据库了

$sql="select * from 表 where id ='".$id."'";//取出数据库=$id的值也就是你刚才插入数据库的值这个可以换别的 比如 name='".$name."';

$query=mysql_query($sql);

$row=mysql_fetcho_assoc($query);

echo $row['name'];//取出刚才插入的name

}

如何使用php登录mysql,使用mysqli的登录方式,并插入一条数据,谁有有完整的php原代码

本文所述的是一个在PHP中以mysqli方式连接数据库的一个数据库类实例,该数据库类是从一个PHP的CMS中整理出来的,可实现PHP连接数据库类,MySQLi版,兼容PHP4,对于有针对性需要的朋友可根据此代码进行优化和修改。

?

?php

#==================================================================================================

# Filename: /db/db_mysqli.php

# Note : 连接数据库类,MySQLi版

#==================================================================================================

#[类库sql]

class db_mysqli

{

var $query_count = 0;

var $host;

var $user;

var $pass;

var $data;

var $conn;

var $result;

var $prefix = "qinggan_";

//返回结果集类型,默认是数字+字符

var $rs_type = MYSQLI_ASSOC;

var $query_times = 0;#[查询时间]

var $conn_times = 0;#[连接数据库时间]

var $unbuffered = false;

//定义查询列表

var $querylist;

var $debug = false;

#[构造函数]

function __construct($config=array())

{

$this-host = $config['host'] ? $config['host'] : 'localhost';

$this-port = $config['port'] ? $config['port'] : '3306';

$this-user = $config['user'] ? $config['user'] : 'root';

$this-pass = $config['pass'] ? $config['pass'] : '';

$this-data = $config['data'] ? $config['data'] : '';

$this-debug = $config["debug"] ? $config["debug"] : false;

$this-prefix = $config['prefix'] ? $config['prefix'] : 'qinggan_';

if($this-data)

{

$ifconnect = $this-connect($this-data);

if(!$ifconnect)

{

$this-conn = false;

return false;

}

}

return true;

}

#[兼容PHP4]

function db_mysqli($config=array())

{

return $this-__construct($config);

}

#[连接数据库]

function connect($database="")

{

$start_time = $this-time_used();

if(!$this-port) $this-port = "3306";

$this-conn = @mysqli_connect($this-host,$this-user,$this-pass,"",$this-port) or false;

if(!$this-conn)

{

return false;

}

$version = $this-get_version();

if($version"4.1")

{

mysqli_query($this-conn,"SET NAMES 'utf8'");

if($version"5.0.1")

{

mysqli_query($this-conn,"SET sql_mode=''");

}

}

$end_time = $this-time_used();

$this-conn_times += round($end_time - $start_time,5);#[连接数据库的时间]

$ifok = $this-select_db($database);

return $ifok ? true : false;

}

function select_db($data="")

{

$database = $data ? $data : $this-data;

if(!$database)

{

return false;

}

$this-data = $database;

$start_time = $this-time_used();

$ifok = mysqli_select_db($this-conn,$database);

if(!$ifok)

{

return false;

}

$end_time = $this-time_used();

$this-conn_times += round($end_time - $start_time,5);#[连接数据库的时间]

return true;

}

#[关闭数据库连接,当您使用持续连接时该功能失效]

function close()

{

if(is_resource($this-conn))

{

return mysqli_close($this-conn);

}

else

{

return true;

}

}

function __destruct()

{

return $this-close();

}

function set($name,$value)

{

if($name == "rs_type")

{

$value = strtolower($value) == "num" ? MYSQLI_NUM : MYSQLI_ASSOC;

}

$this-$name = $value;

}

function query($sql)

{

if(!is_resource($this-conn))

{

$this-connect();

}

else

{

if(!mysql_ping($this-conn))

{

$this-close();

$this-connect();

}

}

if($this-debug)

{

$sqlkey = md5($sql);

if($this-querylist)

{

$qlist = array_keys($this-querylist);

if(in_array($sqlkey,$qlist))

{

$count = $this-querylist[$sqlkey]["count"] + 1;

$this-querylist[$sqlkey] = array("sql"=$sql,"count"=$count);

}else{

$this-querylist[$sqlkey] = array("sql"=$sql,"count"=1);

}

}

else{

$this-querylist[$sqlkey] = array("sql"=$sql,"count"=1);

}

}

$start_time = $this-time_used();

$func = $this-unbuffered function_exists("mysqli_multi_query") ? "mysqli_multi_query" : "mysqli_query";

$this-result = @$func($this-conn,$sql);

$this-query_count++;

$end_time = $this-time_used();

$this-query_times += round($end_time - $start_time,5);#[查询时间]

if(!$this-result)

{

return false;

}

return $this-result;

}

function get_all($sql="",$primary="")

{

$result = $sql ? $this-query($sql) : $this-result;

if(!$result)

{

return false;

}

$start_time = $this-time_used();

$rs = array();

$is_rs = false;

while($rows = mysqli_fetch_array($result,$this-rs_type))

{

if($primary $rows[$primary])

{

$rs[$rows[$primary]] = $rows;

}

else

{

$rs[] = $rows;

}

$is_rs = true;

}

$end_time = $this-time_used();

$this-query_times += round($end_time - $start_time,5);#[查询时间]

return ($is_rs ? $rs : false);

}

function get_one($sql="")

{

$start_time = $this-time_used();

$result = $sql ? $this-query($sql) : $this-result;

if(!$result)

{

return false;

}

$rows = mysqli_fetch_array($result,$this-rs_type);

$end_time = $this-time_used();

$this-query_times += round($end_time - $start_time,5);#[查询时间]

return $rows;

}

function insert_id($sql="")

{

if($sql)

{

$rs = $this-get_one($sql);

return $rs;

}

else

{

return mysqli_insert_id($this-conn);

}

}

function insert($sql)

{

$this-result = $this-query($sql);

$id = $this-insert_id();

return $id;

}

function all_array($table,$condition="",$orderby="")

{

if(!$table)

{

return false;

}

$table = $this-prefix.$table;

$sql = "SELECT * FROM ".$table;

if($condition is_array($condition) count($condition)0)

{

$sql_fields = array();

foreach($condition AS $key=$value)

{

$sql_fields[] = "`".$key."`='".$value."' ";

}

$sql .= " WHERE ".implode(" AND ",$sql_fields);

}

if($orderby)

{

$sql .= " ORDER BY ".$orderby;

}

$rslist = $this-get_all($sql);

return $rslist;

}

function one_array($table,$condition="")

{

if(!$table)

{

return false;

}

$table = $this-prefix.$table;

$sql = "SELECT * FROM ".$table;

if($condition is_array($condition) count($condition)0)

{

$sql_fields = array();

foreach($condition AS $key=$value)

{

$sql_fields[] = "`".$key."`='".$value."' ";

}

$sql .= " WHERE ".implode(" AND ",$sql_fields);

}

$rslist = $this-get_one($sql);

return $rslist;

}

//将数组写入数据中

function insert_array($data,$table,$insert_type="insert")

{

if(!$table || !is_array($data) || !$data)

{

return false;

}

$table = $this-prefix.$table;//自动增加表前缀

if($insert_type == "insert")

{

$sql = "INSERT INTO ".$table;

}

else

{

$sql = "REPLACE INTO ".$table;

}

$sql_fields = array();

$sql_val = array();

foreach($data AS $key=$value)

{

$sql_fields[] = "`".$key."`";

$sql_val[] = "'".$value."'";

}

$sql.= "(".(implode(",",$sql_fields)).") VALUES(".(implode(",",$sql_val)).")";

return $this-insert($sql);

}

//更新数据

function update_array($data,$table,$condition)

{

if(!$data || !$table || !$condition || !is_array($data) || !is_array($condition))

{

return false;

}

$table = $this-prefix.$table;//自动增加表前缀

$sql = "UPDATE ".$table." SET ";

$sql_fields = array();

foreach($data AS $key=$value)

{

$sql_fields[] = "`".$key."`='".$value."'";

}

$sql.= implode(",",$sql_fields);

$sql_fields = array();

foreach($condition AS $key=$value)

{

$sql_fields[] = "`".$key."`='".$value."' ";

}

$sql .= " WHERE ".implode(" AND ",$sql_fields);

return $this-query($sql);

}

function count($sql="")

{

if($sql)

{

$this-rs_type = MYSQLI_NUM;

$this-query($sql);

$rs = $this-get_one();

$this-rs_type = MYSQLI_ASSOC;

return $rs[0];

}

else

{

return mysqli_num_rows($this-result);

}

}

function num_fields($sql="")

{

if($sql)

{

$this-query($sql);

}

return mysqli_num_fields($this-result);

}

function list_fields($table)

{

$rs = $this-get_all("SHOW COLUMNS FROM ".$table);

if(!$rs)

{

return false;

}

foreach($rs AS $key=$value)

{

$rslist[] = $value["Field"];

}

return $rslist;

}

#[显示表名]

function list_tables()

{

$rs = $this-get_all("SHOW TABLES");

return $rs;

}

function table_name($table_list,$i)

{

return $table_list[$i];

}

function escape_string($char)

{

if(!$char)

{

return false;

}

return mysqli_escape_string($this-conn,$char);

}

function get_version()

{

return mysqli_get_server_info($this-conn);

}

function time_used()

{

$time = explode(" ",microtime());

$used_time = $time[0] + $time[1];

return $used_time;

}

//Mysql的查询时间

function conn_times()

{

return $this-conn_times + $this-query_times;

}

//MySQL查询资料

function conn_count()

{

return $this-query_count;

}

# 高效SQL生成查询,仅适合单表查询

function phpok_one($tbl,$condition="",$fields="*")

{

$sql = "SELECT ".$fields." FROM ".$this-db-prefix.$tbl;

if($condition)

{

$sql .= " WHERE ".$condition;

}

return $this-get_one($sql);

}

function debug()

{

if(!$this-querylist || !is_array($this-querylist) || count($this-querylist) 1)

{

return false;

}

$html = 'table cellpadding="0" cellspacing="0" width="100%" bgcolor="#CECECE"trtd';

$html.= 'table cellpadding="1" cellspacing="1" width="100%"';

$html.= 'trth bgcolor="#EFEFEF" height="30px"SQL/thth bgcolor="#EFEFEF" width="80px"查询/th/tr';

foreach($this-querylist AS $key=$value)

{

$html .= 'trtd bgcolor="#FFFFFF"div style="padding:3px;color:#6E6E6E;"'.$value['sql'].'/div/td';

$html .= 'td align="center" bgcolor="#FFFFFF"div style="padding:3px;color:#000000;"'.$value["count"].'/div/td/tr';

}

$html.= "/table";

$html.= "/td/tr/table";

return $html;

}

function conn_status()

{

if(!$this-conn) return false;

return true;

}

}

?

用php代码怎么往数据库里自定义插入数据

现在,我们创建一个

HTML

表单,这个表单可把新记录插入

"Persons"

表。

这是这个

HTML

表单:

123456789101112

htmlbody

form

action="insert.php"

method="post"Firstname:

input

type="text"

name="firstname"

/Lastname:

input

type="text"

name="lastname"

/Age:

input

type="text"

name="age"

/input

type="submit"

//form

/body/html

当用户点击上例中

HTML

表单中的提交按钮时,表单数据被发送到

"insert.php"。"insert.php"

文件连接数据库,并通过

$_POST

变量从表单取回值。然后,mysql_query()

函数执行

INSERT

INTO

语句,一条新的记录会添加到数据库表中。


本文题目:php增加一条数据代码 php数据库增加数据
网站链接:http://cdweb.net/article/hejcph.html