在向脚本echo文件中添加内容(myfile.php)后,脚本myfile.php的某些部分将无法工作。知道为什么吗?

在向脚本echo文件中添加内容(myfile.php)后,脚本myfile.php的某些部分将无法工作。知道为什么吗?,php,mysql,echo,file-get-contents,Php,Mysql,Echo,File Get Contents,第一个错误是未定义索引:第26行C:\wamp\www\insertfile.php中的用户。 此代码来自insertfile.php echo "<tr><td colspan='5' id='row1-info' class='emarNote'> echo file_get_contents ("myfile.php"); echo "</td></tr>"; 第二个错误是列questionId不能为null。但如果没有排除该文件,则一切正

第一个错误是未定义索引:第26行C:\wamp\www\insertfile.php中的用户。 此代码来自insertfile.php

echo "<tr><td colspan='5' id='row1-info' class='emarNote'>
echo file_get_contents ("myfile.php");
echo "</td></tr>";

第二个错误是列questionId不能为null。但如果没有排除该文件,则一切正常,并且列questionId有一些值。

包含PHP代码以执行该文件的正确方法是和相关语句:

include语句包含并计算指定的文件

您正在使用:

将整个文件读入字符串

。。。然后:

输出一个或多个字符串


因此,您不再执行PHP代码。您只需打印字符串。

请向我们显示不起作用的代码。如果没有包含文件和行号以及代码相应部分的准确错误消息,则无法告诉您发生了什么。
echo "<tr><td colspan='5' id='row1-info' class='emarNote'>
echo file_get_contents ("myfile.php");
echo "</td></tr>";
$sql="INSERT INTO answers 
SET answer = '$_POST[answer]',
user = '$_POST[user]',
questionId = (SELECT id FROM questions WHERE id = '$_POST[id]');

";