
正文
php返回数据库ID php返回值
提示:扫一扫查出行【扫一扫了解最新限行尾号】
复制提示
php mysql返回新增多个ID号
你直接执行这么多条插入语句,那么这个函数是只能返回一个值,不过如果你换一个思路就可以了。
你可以把四个sql拆开,用for或者foreach循环插入数据库,那么每一次返回php返回数据库ID的id就是你想要的结果了。
参考例子:
$arr = array(array('10','1','张三'),array('11','1','李四'))php返回数据库ID;
$arr_id = array();
foreach($arr as $k=$v)
{
$sql = 'insert into 表名('年龄','性别','姓名') values('$v[0]','$v[1]','$v[2]')';
mysql_query($sql);
$arr_id[] = msyql_insert_id();//将每次返回的id保存进数组
}
大致是这样的想法,代码不保证对,只是思路。
相关问答
Q1: PHP数据库查询
?php
/**
*
@param
string
$url
地址url
*
@return
$array
返回url对应php返回数据库ID的id
*/
function
getid($url){
//连接数据库
mysql_connect('localhost','root','user')
or
die('数据库链接失败');
//不清楚数据库名称php返回数据库ID,这里用dbname代表数据库名称。需要替换为实际的数据库名称
mysql_select_db('dbname');
mysql_query('set
names
utf8');//如果页面编码是utf-8的。这里设置查询的编码为utf-8
$sql
=
"select
`id`
from
`visitor`
where
`file`='{$url}'";
$result
=
mysql_query($sql);
//不清楚url是不是会重复php返回数据库ID,这里循环可以保证得到所有的id
while($row
=
mysql_fetch_assoc($result)){
$id[]
=
$row['id']
}
//如果url不会重复则使用$id[0]php返回数据库ID,如果会重复则循环$id就可以得到每个idphp返回数据库ID了。
return
$id;
}
Q2: php怎么获取数据库中表的id
//首先配置数据库连接
mysql_connect("localhost","root","");
mysql_select_db("db");
mysql_query("set names 'utf8'");
//写sql语句并执行
$sql="select id from 表名 where 条件";
$query=mysql_query($sql);
$rs=mysql_fetch_array($query);
//打印
echo $rs['id']
Q3: php查询数据库返回的数组为[ID,NAME,ID,NAME],单独提取id怎么提?
php返回数据库ID你用console.log(res.id)php返回数据库ID,js里边数组操作是这样php返回数据库ID的
php返回数据库ID的介绍就聊到这里吧,感谢你花时间阅读本站内容,更多关于php返回值、php返回数据库ID的信息别忘了在本站进行查找喔。





