从数据库中检索数据后如何操作数据

Posted

技术标签:

【中文标题】从数据库中检索数据后如何操作数据【英文标题】:how to manipulate data after retrieving from database 【发布时间】:2015-04-28 09:09:10 【问题描述】:

我正在获取存储在 mysql 数据库中的 url 到 php 变量。

$data_want_to_manipulate=$row['data'];

假设$data_want_to_manipulateviewarticle.php?id=121。 从那我想取出只有121意味着我能做什么?。

【问题讨论】:

你可以使用explode... 我该如何使用它? @Vicky 你从哪里得到id=121 认为这只是一个字符串/文本处理Q,你应该删除mysql标签。听起来你的问题是如何在 php 中将 viewarticle.php?id=XXX 转换为 XXX。阅读 php 中的字符串操作(即子字符串、字符串拆分)和正则表达式,解决方案应该会出现。 @b0s3 这个问题清楚了吗? 【参考方案1】:

使用这个

<?php $data_want_to_manipulate1=explode('=',$data_want_to_manipulate);
    echo $data_want_to_manipulate1[1];?>

【讨论】:

【参考方案2】:

像这样使用explode函数

$str=explode('=',$data_want_to_manipulate);
echo $str[1]             // 121
or 
echo end($str);           //121

【讨论】:

这并没有提供问题的答案。要批评或要求作者澄清,请在其帖子下方发表评论。 为什么不提供答案??什么问题??【参考方案3】:

试试这个

<?php 
$data_want_to_manipulate='viewarticle.php?id=121';
$str=explode('=',$data_want_to_manipulate);
echo $str[1]  ;           // 121
?>

【讨论】:

以上是关于从数据库中检索数据后如何操作数据的主要内容,如果未能解决你的问题,请参考以下文章

从 NSDictionary 检索数据

Vue.js:从 Firebase 存储中检索数据后如何异步加载模板?

如何在 laravel php 中使用 ajax 根据日期范围从 mysql 数据库中检索数据?

如何仅在从 Firebase 下载数据后执行操作

如何调用ajax从数据库中检索数据

如何从数据库中检索位图图像?