我试图通过php将值插入到SQL数据库中。没有必要检查“database.php”,因为它的工作原理。它显示
错误:意外'$ myquery'(T_STRING)。
我正在使用xampp 3.2.1作为本地主机。需要快速帮助.THANK !!!“
<?php
require 'database.php';
$for= $_GET ["for"];
$approved= $_GET ["approved"];
$before= $_GET ["before"]
$myquery="INSERT INTO request('request date', 'request for', 'approved by') VALUES (NOW(),'$for','$approved')";
$query = mysql_query($myquery);
?>
答案 0 :(得分:2)
就像 Daan 所说,你忘记了分号。您需要进行此编辑:
$before = $_GET["before"];
// note the semicolon at the end of the line
此外,您应该使用后面的刻度来引用您的字段名称,如下所示:
$myquery = "INSERT INTO request(`request date`, `request for`, `approved by`) VALUES (NOW(),'$for','$approved')";
最后一个建议是,您应该不再使用mysql_*
函数来使用mysqli_*
函数或PDO
。