Pomoc - Szukaj - Użytkownicy - Kalendarz
Pełna wersja: [PHP] Dodawanie wartości do tablicy
Forum PHP.pl > Forum > Przedszkole
m_09
Witam, mam mały problem z dodawaniem danych do tablicy i wyświetlenie ich. Nie wiem dlaczego ale nie są dodawane wartości do tablicy i w wyniku dostaję czystą stronę. Poniżej częsci kodu. Dodam, że z połączeniem z bazą danych jest wszystko dobrze. Z góry dzięki za pomoc.

  1. public function selectBySQL($SQL){
  2. $mysqli = self::getConnection();
  3. $SQL = $mysqli->real_escape_string($SQL);
  4. $result = $mysqli->query($SQL);
  5.  
  6.  
  7. $resultArray = Array();
  8. while (($row = $result->fetch_array(MYSQLI_ASSOC)) !== NULL){
  9.  
  10. $resultArray[] = $row;
  11.  
  12. }
  13.  
  14. mysqli_close($mysqli);
  15.  
  16. }


  1. echo"<pre>";
  2. print_r(DatabaseManager::selectBySQL("select * from bets"));
  3. echo"</pre>";
Pyton_000
http://php.net/manual/pl/functions.user-defined.php i magiczne słowo "return"
nospor
Oczywiscie to co napisal Pyton to prawda.
Ale w swoim kodzie masz całą masę innych błędów:
1) Skoro odpalasz funkcje jako statyczną, to ma byc ona zadeklarowana jako statyczna a nie jako normalna
2) $SQL = $mysqli->real_escape_string($SQL);
Escapuje sie tylko wartosci wkladane do zapytania a nie całe zapytanie
3) Nie zamyka sie połączenia po wykonaniu zapytania..... Gdy bedziesz wykonywal 10 zapytan, to bedziesz otwieral na nowo 10 połączen.... totalnie bezsensu i nieoptymalne
To jest wersja lo-fi głównej zawartości. Aby zobaczyć pełną wersję z większą zawartością, obrazkami i formatowaniem proszę kliknij tutaj.
Invision Power Board © 2001-2025 Invision Power Services, Inc.