PHP:数组中的错误?
这是我的functions.php文件,我在运行它时出错。该文件的源代码是:PHP:数组中的错误?,php,arrays,Php,Arrays,这是我的functions.php文件,我在运行它时出错。该文件的源代码是: <?php function data_insert($to, $from, $text, $ip1, $ip2, $ip3, $ua) { try { $db = pdoConnect(); $query = "INSERT INTO sms ( recepient, sender, message, ip1
<?php
function data_insert($to, $from, $text, $ip1, $ip2, $ip3, $ua) {
try {
$db = pdoConnect();
$query =
"INSERT INTO sms (
recepient,
sender,
message,
ip1,
ip2,
ip3,
ua,
result
)
VALUES (
:recepient,
:sender,
:message,
:ip1,
:ip2,
:ip3,
:ua,
:result
)";
$sqlVars = array(
':recepient' => $to;
':sender' => $from;
':message' => $text;
':ip1' => $ip1;
':ip2' => $ip2;
':ip3' => $ip3;
':ua' => $ua;
':result' => $result;
);
$stmt = $db->prepare($query);
if (!$stmt->execute($sqlVars)){
// Error: column does not exist
return false;
}
$inserted_id = $db->lastInsertId();
$stmt = null;
return $inserted_id;
} catch (PDOException $e) {
addAlert("danger", "Oops, looks like our database encountered an error.");
error_log("Error in " . $e->getFile() . " on line " . $e->getLine() . ": " . $e->getMessage());
return false;
} catch (ErrorException $e) {
addAlert("danger", "Oops, looks like our server might have goofed. If you're an admin, please check the PHP error logs.");
return false;
}
}
?>
谁能帮我修理一下吗?任何帮助都将不胜感激 数组值必须用逗号分隔:
$sqlVars = array(
':recepient' => $to,
':sender' => $from,
':message' => $text,
':ip1' => $ip1,
':ip2' => $ip2,
':ip3' => $ip3,
':ua' => $ua,
':result' => $result
);
数组值必须以逗号分隔:
$sqlVars = array(
':recepient' => $to,
':sender' => $from,
':message' => $text,
':ip1' => $ip1,
':ip2' => $ip2,
':ip3' => $ip3,
':ua' => $ua,
':result' => $result
);
数组值必须以逗号分隔:
$sqlVars = array(
':recepient' => $to,
':sender' => $from,
':message' => $text,
':ip1' => $ip1,
':ip2' => $ip2,
':ip3' => $ip3,
':ua' => $ua,
':result' => $result
);
数组值必须以逗号分隔:
$sqlVars = array(
':recepient' => $to,
':sender' => $from,
':message' => $text,
':ip1' => $ip1,
':ip2' => $ip2,
':ip3' => $ip3,
':ua' => $ua,
':result' => $result
);
计算数组元素时不应终止该行计算数组元素时不应终止该行计算数组元素时不应终止该行计算数组元素时不应终止该行计算数组元素时不应终止该行这也是唯一的答案:)最后一行上不应有逗号行,因为这会创建一个空元素。这也是唯一的答案:)最后一行不应该有逗号,因为这会创建一个空元素。这也是唯一的答案:)最后一行不应该有逗号,因为这会创建一个空元素。这也是唯一的答案:)最后一行不应该有逗号,因为这会创建一个空元素。