-1
Когда я пишу код без функции, он работает, в противном случае я получаю ошибку подключения 500. Не знаю, какую ошибку я делаю. Вот мой код:Попытка использования функции в php для обновления базы данных
$date = "2016-01-12";
$date = date("Y-m-d", strtotime($date));
$sql = 'INSERT INTO `campaigns` (campaign_id, campaign_date) VALUES (9001, "' . $date . '")';
$result = $link->query($sql);
if ($result) {
echo "database updated";
} else {
echo $link->error;
}
function insertIntoDB($mysqli, $date) {
$sql = 'INSERT INTO `campaigns` (campaign_id, campaign_date) VALUES (9001, "' . $date . '")';
$result = $mysqli->query($sql);
if ($result) {
echo "database updated";
} else {
echo $mysqli->error;
}
}
insertIntoDB($link, $date);
Это все код? Где вы определяете '$ link = ...;'? –
Не уверен, но для тестирования используйте $ link вместо $ mysqli. – devpro
$ link работает нормально, не включается, потому что это не кажется актуальным. Обновление базы данных, когда она не работает, не работает, когда я использую функцию. – bpr