php - 从mysql字符串返回特定数据

标签 php mysql database

我想从数据库中获取一些信息,然后选择要显示字符串中的哪些信息。

--- 到目前为止我所知道的 ---

此代码向我显示 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);

这是上面代码的返回值:

array(1) { ["module"]=> string(11) "0.435264836" }

我想要的是剪掉数字并显示这些:0.435264836

有人知道我可以做些什么来实现这一目标吗?

谢谢!

最佳答案

使用这个$showticket['module']

mysql_fetch_assoc 返回一个数组,而不仅仅是一个值。由于您使用的是mysql_fetch_assoc,您将获得一个按列名称索引的关联数组,因此是['module']。如果您使用mysql_fetch_row,您将获得一个数字索引,因此必须使用$showticket[0]

但请不要忘记,所有 mysql_* 函数均已弃用,并将在未来版本的 PHP 中删除!

关于php - 从mysql字符串返回特定数据,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/35703018/

相关文章:

PHP7.2 缺少国际扩展

php - 选择不同日期的统计数据

c++ - MAMP 无法启动服务器(mysql、apache)

mysql - Rails 无法在没有互联网的情况下连接本地数据库

php - 生成两个随机数第一个数字小于第二个php

php - 如何让我的 PHP 脚本每天在特定时间运行?

mysql - 从单个数据源并行运行代码

database - 什么时候建立数据库链接连接?

sql-server - AWS RDS SQL Server 无法删除数据库

php - 登录 url session 重写