我想从我的数据库中获取一些信息,并选择字符串中的哪个信息,我想要显示哪个信息。
--到目前为止我所知道的--
这段代码向我展示了NULL
值:
$ticketis = mysql_query("SELECT `module` FROM games ORDER BY `id` DESC LIMIT 1,1");
$showticket = mysql_fetch_assoc($ticketis);
$rest = mb_substr($showticket,0,30);
var_dump($rest);
这段代码向我展示了我想要从以下内容中删除特定数据的数据字符串:
$ticketis = mysql_query("SELECT `module` FROM games ORDER BY `id` DESC LIMIT 1,1");
$showticket = mysql_fetch_assoc($ticketis);
var_dump($showticket);
这是上述代码的返回值:
数组(1){“模块”=>字符串(11) "0.435264836“}
我想要的是删掉这些数字并显示这些: 0.435264836
有人知道我能做些什么吗?
谢谢!
发布于 2016-02-29 07:18:51
使用此$showticket['module']
mysql_fetch_assoc
返回一个数组,而不仅仅是一个值。由于您使用的是mysql_fetch_assoc
,所以会得到一个由列名索引的关联数组,因此得到了['module']
。如果要使用mysql_fetch_row
,就会得到一个数字索引,因此必须使用$showticket[0]
。
但是请不要忘记,所有的mysql_*函数都是不推荐的,并将在以后的版本中删除!
发布于 2016-02-29 23:02:37
谢谢你的帮助。似乎我不得不使用print_r从字符串中获取纯数字。我的代码最后是这样的,结合了Remo和FirstOne的建议。谢谢。
$ticketis = mysql_query("SELECT `module` FROM games ORDER BY `id` DESC LIMIT 1,1");
$showticket = mysql_fetch_assoc($ticketis);
print_r($showticket['module']);
https://stackoverflow.com/questions/35703018
复制相似问题