У меня есть пользовательская функция, которую я использую, чтобы облегчить мне работу над проектом, с которым я работаю. Но теперь это не сработает должным образом, поэтому я надеюсь, что кто-то здесь может мне помочь.
код выглядит следующим образом:Пользовательская функция Mysqli
function custom_new_offer($conns,$adminOfferName,$adminOfferNeed,$adminOfferAmount) {
$sql = "INSERT INTO items_offer (offer_name, offer_need, offer_amount) VALUES ('$adminOfferName', '$adminOfferNeed','$adminOfferAmount')";
mysqli_query($sql) or die ("Failed query".mysqli_error($conns));
}
и запрос выглядит следующим образом:
$sql = custom_new_offer($conn,"plank","plank","2");
Но он просто возвращает «Сбой запроса» сообщение об ошибке и не mysqli_error
, что я хотел.
Что-нибудь изменилось в последнее время с сервером. Т.е. обновлена версия php, изменены пользователи mysql и т. Д.? –
Привет! Нет, я планирую обновить версию php, но еще не сделал этого. Все по-прежнему одинаково :) – eklundkristoffer
Маленькая вещь. У вас '$ conns' в функции' $ conn' для '$ sql', уверен, что это не так, просто подумал, что я укажу это. Обеспечили ли вы, что соединение mysql работает, как было предложено ответом Джелле (поскольку он был удален), возможно, создать быструю функцию для тестирования и сделать выбор или что-то еще. –