189 8069 5689

数据的增加与修改php,修改数据的语句

PHP数据修改

这个说起来长篇,你所问的$updateSQL = $db-GetUpdateSQL其实并不是属于php自己的东西,而是用户自定义的类,至于类是什么去看看基础的php语言基础.

创新互联公司长期为近1000家客户提供的网站建设服务,团队从业经验10年,关注不同地域、不同群体,并针对不同对象提供差异化的产品和服务;打造开放共赢平台,与合作伙伴共同营造健康的互联网生态环境。为阿勒泰企业提供专业的成都网站设计、成都网站制作,阿勒泰网站改版等技术服务。拥有十年丰富建站经验和众多成功案例,为您定制开发。

所以你要知道GetUpdateSQL返回的究竟是什么东西,他是怎么工作的,就要找到类的本身代码所在文件,去看看他里面究竟是什么东西.

而php修改数据库里的东西其实是没有专用语句的.如果硬要问怎么实现的话,就是那个$db-Execute($updateSQL);

所以建议你把$updateSQL print(或echo)出屏幕看看里面是什么就明白了.

其实是个SQL的操作语句,指示SQL如何存储数据,而$db-Execute只让php把这个命令传给SQL

php中如何进行用户信息的增加,删除,修改,功能。

表单页面:

form action="login.php" method="post"

用户名:input type="text" name="user" /br/

密 码:input type="password" name="pass" /br/

button type="submit"登录/button

/form

登录处理页面login.php

?php

mysql_connect(数据库服务器,数据库登录用户名,数据库密码);//建立临时数据库连接

mysql_select_db(数据库名称);

$user=$_POST['user'];//取得表单输入的用户名

$pass=$_POST['pass'];//取得表单输入的密码

$sql="select * from 数据表名称 where user='$user'";//构造Sql查询语句

if(!mysql_query($sql)){//如果执行Sql语句不成功

exit( '用户名错误');

}

$sql="select * from 数据表名称 where user='$user' and pass='$pass'";//构造Sql查询语句

if(!mysql_query($sql)){//如果执行Sql语句不成功

exit( '密码错误');

}

//这里写登录成功的逻辑代码//

?

随便写了一下,没测试。不见得一定能成功!

但格式语法差不多就是这样,我只是想给你一个样式而已!

具体你还要自己多多学习!

php数据库添加、删除、修改数据(mysql)

一、PHP操作MySql数据库

新增数据

?php

$query

=

"INSERT

INTO

grade

(name,email,point,regdate)

VALUE

('

李三','yc60.com@gmail.com',,NOW())"

;

@mysql_query($query)

or

die(

'添加数据出错:'

.mysql_error());

?

修改数据

?php

$query

=

"UPDATE

grade

SET

name='小可爱'

WHERE

id=6"

;

@mysql_query($query)

or

die(

'修改出错:'

.mysql_error());

?

删除数据

?php

$query

=

"DELETE

FROM

grade

WHERE

id=6";

@mysql_query($query)

or

die(

'删除错误:'

.mysql_error());

?

显示数据

?php

$query

=

"SELECT

id,name,email,point

FROM

grade";

$result

=

@mysql_query($query)

or

die(

'查询语句出错:'

.mysql_error());

while

(!!

$row

=

mysql_fetch_array($result))

{

echo

$row[

'id'

].

'----'

.$row['name'

].'----'

.$row

['email'

].

'----'

.$row['point'

];

echo

'br

/

';

}

?

二、其他常用函数

mysql_f

etch_row()

:从结果集中取得一行作为枚举数组

mysql_f

etch_assoc()

从结果集中取得一行作为关联数组

mysql_f

etch_array()

从结果集中取得一行作为关联数组,或数字数组,或二者兼有

mysql_f

etch_lengths

()

取得结果集中每个输出的长度

mysql_f

ield_name():

取得结果中指定字段的字段名

mysql_num_rows():

取得结果集中行的数目

mysql_num_f

ields():取得结果集中字段的数目

mysql_get_client_inf

o()

取得

MySQL

客户端信息

mysql_get_host_info():

取得

MySQL

主机信息

mysql_get_proto_info():

取得

MySQL

协议信息

mysql_get_server_inf

o()

取得

MySQL

服务器信息

thinkphp在数据库中增加和修改失败

你是要将查询出的数据中为空的字段补充信息,这样可能有好几个空字段,所以理想的方法是先找出需要更新的字段,最后再一次性更新。

foreach($arr[0] as $k = $val){ $data['id'] = $arr[0]['id']; if($val == null) $data[$k] = '写入这句'; $m-save($data); }


分享题目:数据的增加与修改php,修改数据的语句
网页链接:http://jkwzsj.com/article/heeecp.html

其他资讯