php怎么获取数据库中表的id

php怎么获取数据库中表的id,第1张

//首先配置数据库连接

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']

没有。php是没有获取控件id的命令的,PHP(PHP:HypertextPreprocessor)即“超文本预处理器”,是在服务器端执行的脚本语言,尤其适用于Web开发并可嵌入HTML中。

web中的传值是通过post get来实现的。

<a href="bphpid=<php echo $row_son['id']>" target="right">

<iframe name="right" src="bphp" >

</iframe>

看你的代码。那应该是用get方式来实现的。

那在bphp中。

在第一行写上

echo $_GET['id']

就得到了aphp传过来的值。

使用explode分片字符串,首先按&符号分,会分为一对一对的id=value,然后再按照等号分,就可以搜索到你需要的东西,例如:

foreach (explode($a,"&") as $s){

    list($k,$v)=explode($s,"=");

    if ($k=="id") echo $v;//这就是你需要的

}

嘛意思,

你是想得到一张表中主键(auto_increment型字段)最后的那条记录的id吗

1,如果是,这种方法多了,比如楼上mysql_insert_id这个函数是得到最后insert语句产生的id,你之前没有insert *** 作,那是得不到的

2,你可以select

from

table

order

by

id

desc

limit

1

他的意思就是把id倒序排列(5,4,3,2,1这样的排序方式)并得到第一条数据,这样就是得到最后插入的数据,你就可以得到那个id了

对于 url ,可以使用 parse_url 函数来解析获取相应的部分,比如 host、path、query 等。按照你题目的要求,需要获取的是 query 部分,这部分又可以使用 parse_str 函数来解析,然后获取需要的参数,比如你这里的 id。

这里有一个函数,用于获取一个链接的URL的query部分,并解析成数组,可以很方便的通过键名来获取参数值。

// 解析 url,数组的形式返回 url 的 query 部分

function getQuery($url='')

{

    $url=trim($url);

    if($url=='')

        return false;

    // 解析 url,获取 query 部分,它是一个字符串

    $query=parse_url($url, PHP_URL_QUERY);

    if($query===null)

        return null;

    // 解析 query 部分,将会保存到一个数组

    parse_str($query, $params);

    return $params;

}

// 使用举例

$url='id=24498704247'; // 你要解析的那个 url

$paras=getQuery($url); // array( 'id' => 24498704247)

echo $paras['id']; // 24498704247

以上就是关于php怎么获取数据库中表的id全部的内容,包括:php怎么获取数据库中表的id、php获取控件id的命令、php中怎样才能获取到 上一个页面的ID值啊等相关内容解答,如果想了解更多相关内容,可以关注我们,你们的支持是我们更新的动力!

欢迎分享,转载请注明来源:内存溢出

原文地址: http://outofmemory.cn/web/9756299.html

(0)
打赏 微信扫一扫 微信扫一扫 支付宝扫一扫 支付宝扫一扫
上一篇 2023-05-01
下一篇 2023-05-01

发表评论

登录后才能评论

评论列表(0条)

保存