【发布时间】:2014-10-20 20:44:57
【问题描述】:
给出解析错误的代码
$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;
}
?>
【问题讨论】:
-
你看过php手册的第一页了吗?如何定义和初始化字符串变量。
$sql = "INSERT INTO tdrilslt_ramen.awnsers (name, choices)"; -
setAttribute(PDO::ATTR_ERRMODE, PDO::ERRMODE_EXCEPTION)