Witaj Gościu! ( Zaloguj | Rejestruj )

Forum PHP.pl

> [MySQL][PHP]Problem z nową wersją MariaDB
gloweres
post 5.09.2020, 23:27:16
Post #1





Grupa: Zarejestrowani
Postów: 20
Pomógł: 0
Dołączył: 29.08.2020

Ostrzeżenie: (0%)
-----


Dzień dobry wszystkimi.
Na hostingu którego używam od uzywałem MariaDB 10.1 lecz za niedługo wersja ta zostanie wyłączona i jedyną opcją jest MariaDB 10.5.
Na MariaDB 10.1 wszystko mi działało super lecz gdy zmieniam wersję na 10.5. to nie działa mi w ogóle wysyłanie informacji do bazy danych. Nie mogę edytować danych, wgrywać plików, dodawać danych.
Poniżej jest kod jaki używam na stronie do dodawania informacji do kolumn w tabeli. Bardzo proszę o pomoc co robię nie tak.

Plik dbsoft.php:

  1. <?php
  2. $dsn = 'mysql:host=XXXXXX;dbname=XXXXXX;charset=utf8';
  3. $username = 'XXXXXX';
  4. $password = 'XXXXXX';
  5. $options = [];
  6. try {
  7. $connection = new PDO($dsn, $username, $password, $options);
  8. } catch(PDOException $e) {
  9.  
  10. }
  11. ?>

Kod dodawania imienia i nazwiksa do bazy. VALUES ('{$_POST['1']}', '{$_POST['2']}')"; wczytuje z innej podstrony.
  1. <?php
  2.  
  3. require '../funkcje/database_connect/dbsoft.php';
  4.  
  5. $sql = "INSERT INTO `database` (nazwisko, imie)
  6. VALUES ('{$_POST['1']}', '{$_POST['2']}')";
  7.  
  8. $statement = $connection->prepare($sql);
  9.  
  10. if (!$statement) {
  11. echo "\nPDO::errorInfo():\n";
  12. print_r($dbh->errorInfo());
  13. }
  14.  
  15. if ($statement->execute()) {
  16.  
  17. echo '<p class="text-success">Pozytywnie dodano osobę</p>';
  18.  
  19. }
  20.  
  21. ?>


Błąd jaki zwraca strona:

  1. Fatal error: Uncaught Error: Call to a member function prepare() on null in /home/server100024/ftp/skb/pliki/cos.php:8 Stack trace: #0 {main} thrown in /home/server100024/ftp/skb/pliki/cos.php on line 8


Ten post edytował gloweres 6.09.2020, 01:10:08
Go to the top of the page
+Quote Post

Posty w temacie


Reply to this topicStart new topic
1 Użytkowników czyta ten temat (1 Gości i 0 Anonimowych użytkowników)
0 Zarejestrowanych:

 



RSS Wersja Lo-Fi Aktualny czas: 13.08.2025 - 22:45