Pomoc - Szukaj - Użytkownicy - Kalendarz
Pełna wersja: [MySQL][PHP]Jak wyświetlić za pomocą php NAZWY tabel z bazy
Forum PHP.pl > Forum > Przedszkole
m72
Jak w temcie. Potrzbuję odczytać NAZWY tabel zawierających wyraz "linia" z bazy i przyporządkować je do jakiś zmiennych
KOD:

  1. $wynik=$db->query("show tables from baza like '%linia%'");
  2.  
  3. for ($i=0; $i <$wynik->num_rows; $i++){
  4. $wiersz[$i]=$wynik->fetch_assoc();
  5. }
  6.  
  7. echo '<pre>';
  8. print_r ($wiersz);
  9. echo '</pre>';


W odpowiedzi dostaje:
  1. (
  2. [0] => Array
  3. (
  4. [Tables_in_baza (%linia%)] => linia_1_kier1
  5. )
  6.  
  7. [1] => Array
  8. (
  9. [Tables_in_baza (%linia%)] => linia_2_kier1
  10. )
  11.  
  12. [2] => Array
  13. (
  14. [Tables_in_baza (%linia%)] => linia_2_kier2
  15. )
  16.  
  17. [3] => Array
  18. (
  19. [Tables_in_baza (%linia%)] => linia_3_kier1
  20. )
  21.  
  22. [4] => Array
  23. (
  24. [Tables_in_baza (%linia%)] => linia_3_kier2
  25. )
  26.  
  27. )


Jak to zrobić ?
erix
I w czym masz problem?
b4rt3kk
Możesz to nieco uprościć:

  1. $wynik=$db->query("show tables from baza like '%linia%' AS tab");
  2. $wiersz = array();
  3. while ($row = $wynik->fetch_assoc()) $wiersz[] = $row['tab'];


A tak poza tym, to już pobrałeś nazwy i przyporządkowałeś je do tablicy, co zresztą widzisz po wyświetleniu tablicy $wiersz.
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.