PHP和MySQL选择子字符串\u索引
我有一个MySQL表,其中一个字段填充了一个句子,我只想得到句子的第一个单词。 在我说出第一个单词后,我想用电子邮件发送一份表格PHP和MySQL选择子字符串\u索引,php,mysql,substring,Php,Mysql,Substring,我有一个MySQL表,其中一个字段填充了一个句子,我只想得到句子的第一个单词。 在我说出第一个单词后,我想用电子邮件发送一份表格 $result = mysql_query("SELECT SUBSTRING_INDEX(`sentence_field`, ' ', 1) AS `firstWord` FROM `table`"); $iresult = $_POST[$result]; 当然不行了。我不知道为什么。我应该如何在PHP中使用$\u POST?首先,请使用新代码。它们不再
$result = mysql_query("SELECT SUBSTRING_INDEX(`sentence_field`, ' ', 1) AS `firstWord` FROM `table`");
$iresult = $_POST[$result];
当然不行了。我不知道为什么。我应该如何在PHP中使用$\u POST?首先,请使用新代码。它们不再得到维护,而是在使用。而是学习,并使用或
其次,您没有从查询中返回任何内容。它将不在$\u POST
数组中。您需要在结果中获取信息,一种方法是获取数组-
$result = mysql_query("SELECT SUBSTRING_INDEX(`sentence_field`, ' ', 1) AS `firstWord` FROM `table`");
while ($row = mysql_fetch_assoc($result)) {
print_r($row);
}
RTFM:。它返回一个语句句柄,而不是您在查询中请求的值。您需要先取一行,谢谢。我对mysql和php的了解非常有限,谢谢。我试试看