
正文
php返回添加数据总数 php返回值
提示:扫一扫查出行【扫一扫了解最新限行尾号】
复制提示
php中如何添加数据点击提交后返回当前页并刷新了数据?
1、首先这个页面是php页面,还要确定这个页面是提交到本页面的,设置 表单的 action="",或者设置action=“#”,或者不写action 都是提交到本页面的
2、创建一个表单,写入几个文本输入框,并设置name值,一定要设置name,最后还要有一个提交按钮
3、在最上面开始写php代码,如果需要处理这些数据,就处理,不需要处理可以不用写,点击提交按钮会提交到本页面并且刷新
相关问答
Q1: php 数据库 怎么把数据库查询到返回的两个值相加(学习中。。)
$sql_cpgg="select * from qd_zbcy where zbcy_name= '$cpgg'";
$query=mysql_query($sql_cpgg);
while($row_cpgg=mysql_fetch_array($query)){
$a=$row_cpgg[zbcy_canshu];//把结果赋值给变量a
};
//这个返回php返回添加数据总数的是7
$sql_zzlx="select * from qd_zbcy where zbcy_name= '$zzlx'";
$query=mysql_query($sql_zzlx);
while($row_zzlx=mysql_fetch_array($query)){
$b=$row_zzlx[zbcy_canshu] ;//把结果赋值给变量b
//这个返回php返回添加数据总数的是8
}
echo $a+$b;//这返回15
Q2: 想写一个php的添加数据界面,数据添加后再返回原界面显示数据库中所有数据(包括刚插入的)
插入成功后跳转到原界面,页面自然就刷新了,
只要你这个页面的内容不是死的,就可以显示出来你刚刚插入的数据
Q3: php函数如何返回数组啊, 比如,
$a = array();
$a[] = "项目";
$a[] = "标题";
$a[] = "时间";
return $a
Q4: 怎么样使用php处理数据库将返回客户端并显示当前状 65533
create databases handle;
create table user(
id int unsigned not null auto_increment primary key,
name varchar(8),
sex tinyint(1) default '1',
score int not null,
state tinyint(1)
);
2.向表中添加数据(不示例)
3.创建index.html客户端,a.php服务端1,b.php服务端2
Index.html:
!DOCTYPE html
html lang="en"
head
meta charset="UTF-8"
title客户端/title
/head
body
button onclick="send('a.php?state=0')"开始请求/button
div style="position: fixed;width: 500px;height: 300px;top: 100px;background: gray"
span style="color: white;font-size: 20px;"/span
/div
script type="text/javascript" src="./jquery-1.10.2.min.js"/script
script type="text/javascript"
//创建一个模态框
function display(value){
$('span').html(value);
}
//ajax
function send(dizhi){
$.ajax({
type: "get",
url: dizhi,
success: function(msg){
var arr=JSON.parse(msg);
console.log(arr);
//alert(arr.value);
var tishi="已经处理 "+arr.now +"个,共"+arr.all+"个";
display(tishi);
if(arr.now!=arr.all){
send("a.php?now="+arr.now+"all="+arr.all);
}else{
alert("完成!");
}
}
});
}
/script
/body
/html
a.php:
?php
require('./dbconfig.php');
$link=mysql_connect(HOST,USER,PASS) or die('数据库链接失败');
mysql_select_db(DBNAME);
/*
查询数据
$sql="select * from user";
$result=mysql_query($sql);
$row=mysql_fetch_assoc($result);
var_dump($row);
*/
/*
循环插入
for($i=3;$i=100;$i++){
$sql= "insert into user(name,score,state) values('z".$i."',".$i.",1)";
mysql_query($sql);
}
*/
/*查询需要处理php返回添加数据总数的数据总数*/
//isset($_GET['state'])?$_GET['state']:0;
if(isset($_GET['state'])){
$sql="select count(*) from user";
$result=mysql_query($sql);
$all=mysql_result($result,0);
$now=0;
header("Location: b.php?all={$all}now=0");
}else{
header("Location: b.php?all={$_GET['all']}now={$_GET['now']}");
}
/*返回当前处理php返回添加数据总数的数据*/
b.php:
?php
require('./dbconfig.php');
$link=mysql_connect(HOST,USER,PASS) or die('数据库链接失败');
mysql_select_db(DBNAME);
/*返回当前处理的数据*/
//$id=$_GET['id'];//获取将要处理的id
$now=$_GET['now'];//已经处理的个数
$all=$_GET['all'];//总共要处理的个数
$sql="select score from user limit {$now},1";
$result=mysql_query($sql);
$value=mysql_result($result, 0);
$now++;
$arr=array(
'now'=$now,
'all'=$all,
'value'=$value
);
//print_r($arr);
echo json_encode($arr);
dbconfig.php:
?php
define('HOST','127.0.0.1');
define('USER', 'root');
define('PASS','root');
define('DBNAME','handle');
Q5: PHP查询语句,如何返回总记录数??
PHP查询语句,有两种方法获得查询的总记录数。
一是使用mysql_num_rows函数,例子代码:
?php
$link = mysql_connect("localhost", "mysql_user", "mysql_password");
mysql_select_db("database", $link);
$result = mysql_query("SELECT * FROM table1", $link);
$num_rows = mysql_num_rows($result);
echo "$num_rows Rows\n";
?
二是修改查询语句,使用COUNT(*)作为查询内容,例子代码:
?php
$link = mysql_connect("localhost", "mysql_user", "mysql_password");
mysql_select_db("database", $link);
$result = mysql_query("SELECT COUNT(*) FROM table1", $link);
list($num_rows) = mysql_fetch_row($result);
echo "$num_rows Rows\n";
?
php返回添加数据总数的介绍就聊到这里吧,感谢你花时间阅读本站内容,更多关于php返回值、php返回添加数据总数的信息别忘了在本站进行查找喔。








