PHP-MySQL:限制特定字符的数据

PHP-MySQL: Limit data with a specific characters

我研究了论坛但找不到解决方案。

我的数据库中有一个日期,但日期格式与 Y-m-d H:i 不同。并且 table 未设置为日期。我需要从数据库中获取日期,但我只需要 Y-m-d。 我的日期格式如:9.12.2014 18:34。我只需要9.12.2014。我希望我的查询在看到 blank/space 时停止。我对 d.m.Y 格式没意见。

有办法吗?

这应该可以解释大多数情况;如果没有空格,您将得到整个字符串:

SELECT IF(INSTR(field, ' ')=0, field, LEFT(field, INSTR(field, ' ')-1))
FROM the_table
;

我想我找到了解决方案:

$email  = 'name@example.com';
$user = strstr($email, '@', true); // after PHP 5.3.0
echo $user; // name