对于多表连接时重复的列名的问题,一般都是采用别名来区别不同表的字段。
比如user_infoid或newsid可以分别重命名成user_infoid as uid和newsid as nid,
这样取的时候只要trim($res[0]['uid']);trim($res[0]['nid']);就能取到你想要的值了。
<form action=“xxxxphpid=<php echo $_GET['ID']>” method='post'>
这样可以传GET
或者使用$_POST['ID']
<input type="hidden" name='ID' value="<php echo $_GET['ID']>" />
代码如下:
$res=mysql_query($sql,$conn);$rows=mysql_affected_rows($conn);
$cols=mysql_num_fields($res);
while($row=mysql_fetch_row($res)){
echo"<tr>";
for($i=1;$i<$cols;$i++){
echo"<td>$row[$i]</td>";
}
echo'<td><a href="editphpid='$row['id']'&act=edit">编辑</a> <a href="delphpid='$row['id']'&act=del">删除</a></td>';
/
说明: 1、这里的id值就是数组$row里的id元素对应的值,因为是循环输出,所以id也会跟着变。2、editphp为编辑页面名称,delphp为删除页名。这两个页的的id是通过$_GET这个函数获取的,因为是通过浏览器地址栏传过来的。
/
echo"</tr>";
}
# editphp 和 delphp #
<pphp
$id = $_GET['id'];
//接下来对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']
很多时候数据库中表的主键都是自增id,
而在连续插入数据时,需要前一条的自增id时候,可以使用PHP中的
mysql_insert_id();函数
如果我的回答没能帮助您,请继续追问。
您也可以向我们团队发出请求,
以上就是关于我用的是php 我想取其中的某个id具体该怎样 *** 作 全部的内容,包括:我用的是php 我想取其中的某个id具体该怎样 *** 作 、php中POST表单提交的ID如何获取、我想对当前行进行修改,php怎么获取当前行的Id啊等相关内容解答,如果想了解更多相关内容,可以关注我们,你们的支持是我们更新的动力!
欢迎分享,转载请注明来源:内存溢出
评论列表(0条)