Я столкнулся с ошибкой в этой следующей функции в своем классе.Ошибка в PHP-коде для обновления таблицы
<?php
if(isset($_REQUEST['customer_id'])){
$customer_id = $_REQUEST['customer_id'];
}
?>
<?php
if ($_SERVER["REQUEST_METHOD"] == "POST")
{
$data = array(
$_POST['customer_name'],
$_POST['customer_address'],
$_POST['customer_phone'],
$_POST['customer_email']
);
var_dump($data);
$update = DB::update('customer',$data,$customer_id,'customer_id');
сообщение об ошибке:
Fatal error: Uncaught exception 'PDOException' with message 'SQLSTATE[HY093]: Invalid parameter number: number of bound variables does not match number of tokens' in
Что такое проблема здесь? Я пропустил что-то я не вижу проблемы с моими сонными глазами ...
результат var_dump является:
array (size=4)
0 => string 'Foo M' (length=5)
1 => string 'Foo Lab' (length=17)
2 => string '2147483647' (length=10)
3 => string '[email protected]' (length=11)
Отсутствует соответствующий код –
вы можете проверить сейчас. – BANNA
Сообщение об ошибке не завершено, оно должно содержать имя файла и номер строки. – Jocelyn