代码给我解析错误
$sql = INSERT INTO 'tdrilslt_ramen'.'awnsers' ('name', 'choices');
整个代码
<?php
include 'database.php';
try{
$name = $_POST['name'];
$sql = INSERT INTO 'tdrilslt_ramen'.'awnsers' ('name', 'choices');
$q = $conn->prepare($sql);
$q->execute(array(
':name '=> $name,
':choices ' => $choices));
}catch (Exception $e) {
echo "Data could not be retrieved from the database.";
exit;
}
?>
答案 0 :(得分:3)
您使用的是db / table的错误标识符。
它应该是反引号(请注意您目前使用的引号)
另外,您正在使用PDO并使用不正确的列名('name', 'choices')
的引号。它们应该是:
占位符:
$sql = "INSERT INTO `tdrilslt_ramen`.`awnsers` (:name, :choices)";
答案 1 :(得分:1)
您需要使用引号括起字符串
$sql = "Select ........ ";