$sql2="INSERT INTO wypozyczenia (Osoba, czy_wypozyczony, SN, data_wypozyczenia)
VALUES (".$_SESSION['id']." , 1, '".$_POST['id']."' , current_timestamp )";
$sqlHistoria="INSERT INTO historia (Osoba, czy_wypozyczony, SN, data_wypozyczenia)
VALUES (".$_SESSION['id']." , 1, '".$_POST['id']."' , current_timestamp )";
$_SESSION['git']=1;
$_SESSION['komunikat']=1;
if (!$connect->query($sqlHistoria)) {
$_SESSION['git']=0;
$_SESSION['komunikat']=2;
echo "Failed to connect to MySQL: " . $connect -> connect_error;
}
if (!$connect->query($sql2)) {
$_SESSION['git']=0;
$_SESSION['komunikat']=2;
echo "Failed to connect to MySQL: " . $connect -> connect_error;
}
Przenosiłem sobie taki mini serwisik, który zrobiłem z localhosta na uniclouda. I generalnie mam taki problem.
Są sobie 2 zapytania: sqlHistoria oraz sql2. Ich treść jest jak widać identyczna (oprócz nazw tabel do których ma nastąpić insert). Tabele mają dosłownie identyczne właściwości, typy pól, primary key itd itp. poza MOC.
I zapytanie które insertuje do tabeli historia zawsze działa, a to które insertuje do wypozyczenia nigdy. Nie ma znaczenia czy jedno z zapytań jest wrzucone w komentarz czy nie. Ich kolejność również nie ma znaczenia. Na localhoście (XAMPP) działa to elegancko. Bazę eksportowałem poprzez MySQL Workbench do pliku SQL, a następnie importowałem w PHPMyAdmin jeśli ma to znaczenie. Jak dla mnie to już trochę z Archiwum X :/
Błąd który mi się pokazuje to
Failed to connect to MySQL: