RELATEED CONSULTING
相关咨询
选择下列产品马上在线沟通
服务时间:8:30-17:00
你可能遇到了下面的问题
关闭右侧工具栏

新闻中心

这里有您想知道的互联网营销解决方案
php数据库变量更新语录 php 显示数据库最新10条

php 更新数据库某一字段

//经过测试,一个很小的问题,只是你的sql语句写错了。

创新互联主营丹阳网站建设的网络公司,主营网站建设方案,成都app开发,丹阳h5微信小程序开发搭建,丹阳网站营销推广欢迎丹阳等地区企业咨询

include_once 'cnn.php';

mysql_query("SET NAMES 'gbk'");//解决汉字 

$result = mysql_query ( "select * from univ_basic_info" );

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

$str1 = strip_tags ($row['univ_kind']);

var_dump($str1);

$i= $row['univ_id'];

mysql_query("UPDATE univ_basic_info SET univ_kind='$str1' WHERE 'univ_id'=$i"); 

//注意此sql语句,univ_kind  不应该有引号,而变量$str1则应该带引号

//你的错误就在于此

}

php更新数据库但是无法执行update语句

执行执行是否提示Query Error了,如果提示了,把显示的SQL放到数据库里面执行看看错误原因。

要把js里的一个变量更新到数据库中,用PHP,这要怎么实现呢。

这个很简单,给你举一个例子吧,首先在包含js的页面写一个:

script

language='javascript'

var

a='hello

word';//a

为要传送的值

window.location.href="xxx/arget.php?insert="+a;//target为任意一个目标文件用来接收这个变量a

/script

然后你在target.php文件中这样写:

?php

if(!empty($_GET['insert'])){

//

插入或者更新大数据库就可以了

}

?

使用PHP语言向SQL中的一个表update多条记录,使用for循环语句只能更新最后一条信息,请问应该怎么写语句?

你是想实现什么?是要把指定的记录更新成一样的?还是更新的每天数据的值都不一样?我这有集中解决思路:

a)建议你面向对象的方式写,把更新的过程(语句)写进了function里(也可以不用写,直接执行sql语句),再在for循环内层调用,这样就会相当于批量执行,这样想更新数据,就要根据for循环的数组中的值而确定。如这样:

$arr=array('desetang','d.n.sky','time');

for($i=0;$icount($arr);$i++){

//update 语句或过程

$a=sqlupdate('表名';所选字段';'条件','更新内容$arr[$i]');//这是我举得例子

}

b)在调试过程中建议echo一下SQL语句,这样会方便的找出是否是sql语句错误

c)检查一下你的for循每次是不会在相同的数据中插入,付sql update

UPDATE`desetang`.`tags`SET`describe`='ui' WHERE`tags`.`id`=36;


新闻标题:php数据库变量更新语录 php 显示数据库最新10条
分享URL:http://scyingshan.cn/article/ddohhji.html