Witaj Gościu! ( Zaloguj | Rejestruj )

Forum PHP.pl

> [MySQL][PHP] Wyświetlanie nazwy tabel
Largo1234
post
Post #1





Grupa: Zarejestrowani
Postów: 14
Pomógł: 0
Dołączył: 15.01.2012

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


Problem chyba rozwiązany
Zamiast:
  1. $sql="select TABLE_NAME from information_schema.TABLES WHERE table_schema = '$db_name' ORDER BY table_name DESC";

działa:
  1. $sql="SHOW TABLES FROM $db_name";

Ale teraz nie mam tego sortowania które miałem wcześniej...więc liczę na pomoc
-------------------------------------------------------------------------------------

Witam, chce wyświetlić nazwy tabel z bazy danych, na localhoście działa wszystko ładnie ale gdy wrzuciłem stronę na testowy hosting cba.pl, niestety nie działa ten sposób thumbsdownsmileyanim.gif (w zmiennej $db_name są na pewno prawidłowe dane)
  1. $sql="select TABLE_NAME from information_schema.TABLES WHERE table_schema = '$db_name' ORDER BY table_name DESC";


Dlaczego? Jest jakis inny sposób na wyciągnięcie nazwy tabel? Czy tak będzie na każdym hostingu?

Może to pomoże: $result=mysql_query($sql); zwraca liczbę 1 na cba.pl a na localhoscie tekst Resource id #7.

cały kod:
  1. $sql="select TABLE_NAME from information_schema.TABLES WHERE table_schema = '$db_name' ORDER BY table_name DESC";
  2. $result=mysql_query($sql);
  3. if ( isset ($rok) ) {
  4. echo"<select name='rok'><option disabled>Rok</option>";
  5. echo"<option selected>$rok</option>";} else {
  6. echo"<select name='rok'><option selected disabled>Rok</option>";
  7. }
  8.  
  9. while ($row=mysql_fetch_array($result)){
  10. if ($row[0] == $rok)
  11. {
  12. continue;
  13. }
  14. echo"<option value=$row[0]>$row[0]</option>";
  15. }
  16.  
  17. echo "</select>";


Ten post edytował Largo1234 19.10.2014, 19:43:17
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 Aktualny czas: 21.08.2025 - 09:40