Warning: file_get_contents(/data/phpspider/zhask/data//catemap/8/mysql/55.json): failed to open stream: No such file or directory in /data/phpspider/zhask/libs/function.php on line 167

Warning: Invalid argument supplied for foreach() in /data/phpspider/zhask/libs/tag.function.php on line 1116

Notice: Undefined index: in /data/phpspider/zhask/libs/function.php on line 180

Warning: array_chunk() expects parameter 1 to be array, null given in /data/phpspider/zhask/libs/function.php on line 181
PHP和MySQL选择子字符串\u索引_Php_Mysql_Substring - Fatal编程技术网

PHP和MySQL选择子字符串\u索引

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?首先,请使用新代码。它们不再

我有一个MySQL表,其中一个字段填充了一个句子,我只想得到句子的第一个单词。 在我说出第一个单词后,我想用电子邮件发送一份表格

  $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的了解非常有限,谢谢。我试试看