Pomoc - Szukaj - Użytkownicy - Kalendarz
Pełna wersja: Podwojona tablica
Forum PHP.pl > Forum > Przedszkole
My4tic
Oto fragment klasy, ktory zwraca jako wynik tablice:

  1. <?php
  2.  
  3. public function READ ($aFields, $sTable, $aCases) {
  4.  
  5. global $aRow;
  6. $sFields = implode(", ", $aFields);
  7. $sSQL = "SELECT ".$sFields." FROM ".$sTable;
  8. if ( count ($aCases)!= 0 ) { $sCases = implode(" AND ", $aCases); $sSQL = $sSQL." WHERE ".$sCases; }
  9.  
  10. $aQResult = mysql_query( $sSQL );
  11. $aRow = mysql_fetch_array( $aQResult );
  12. return $aRow;
  13. }
  14.  
  15. ?>


Wywołuje to np tak:

  1. <?php
  2.  
  3. $SQL = new SQL;
  4. $SQL -> CONNECT_DB ('localhost', 'root', '');
  5. $SQL -> SELECT_DB ('test');
  6.  
  7. $a = array('header', 'introduction');
  8. $b = array('id=1');
  9. $SQL -> READ ($a, lessons, $b);
  10.  
  11. ?>


..w wyniku powinienem otrzymac tablice zawierającą [header] i [introduction] a otrzymuje cos takeigo:

Kod
ArrayArray (
[0] => header
[1] => header
[2] => introduction
[3] => introduction


Dlaczego?
nospor
http://pl.php.net/manual/pl/function.mysql-fetch-array.php
co zwraca ta funkcja? masz napisane. masz tez napisane jakich nalezy ewentualnie innych parametrow wywolania

przenosze na początkujacy
My4tic
Hmm... dzięki... troche mnie zmyliła ta tablica.
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.