Vinnaren i pepparkakshustävlingen!
2008-07-30, 22:34
  #1
Medlem
woxxos avatar
Hur kan jag söka igenom och kolla vad alla tables heter i ett schema?? jag har försökt med detta länge och googla efter svar men jag hittar inget i frågan..
Citera
2008-07-30, 22:44
  #2
Medlem
USE min_databas;
SHOW TABLES;

Är de det du menar? (Kan ha missuppfattat frågan.)

EDIT:
Om det är kolumner i en tabell du var ute efter så är det detta kommando:

SHOW COLUMNS IN min_tabell;
__________________
Senast redigerad av bocha 2008-07-30 kl. 22:47.
Citera
2008-07-30, 22:59
  #3
Medlem
woxxos avatar
Citat:
Ursprungligen postat av bocha
USE min_databas;
SHOW TABLES;

Är de det du menar? (Kan ha missuppfattat frågan.)

EDIT:
Om det är kolumner i en tabell du var ute efter så är det detta kommando:

SHOW COLUMNS IN min_tabell;


Rätt jag skriver nu in "SHOW tables FROM mitt_schema" nu får jag fram mina scheman där... men grejen är att jag vill kunna spara dom i en string..
Så jag använder mig av statement och loppar igenom mitt resualtset men jag kan tyvärr inte få fram informationen, vad min table heter... använder mig av java.. inte har du nått tips?
Citera
2008-07-30, 23:13
  #4
Medlem
Citat:
Ursprungligen postat av woxxo
Rätt jag skriver nu in "SHOW tables FROM mitt_schema" nu får jag fram mina scheman där... men grejen är att jag vill kunna spara dom i en string..
Så jag använder mig av statement och loppar igenom mitt resualtset men jag kan tyvärr inte få fram informationen, vad min table heter... använder mig av java.. inte har du nått tips?

Hmm, kommer inte kunna skriva javakoden åt dig, då det var ett tag sedan jag höll på med mysql i java(kommer inte riktigt ihåg syntaxen, men kan försöka om du vill). Hur som helst så heter fältet som innehåller informationen `Tables_in_mitt_schema, i PHP skulle koden kunna se ut såhär för att skriva ut alla tabeller:

Kod:
<?php
$link 
... // mysqli connection

$query mysqli_query($link"SHOW TABLES FROM mitt_schema");

while(
$result mysqli_fetch_assoc($query))
{
     
$result['Tables_in_mitt_schema']."<br>";
}
?>

Koden ovanför bör skriva ut:
Table1
Table2
Table3
... etc

(förutsatt att dessa tabeller finns i databasen )
Citera

Stöd Flashback

Flashback finansieras genom donationer från våra medlemmar och besökare. Det är med hjälp av dig vi kan fortsätta erbjuda en fri samhällsdebatt. Tack för ditt stöd!

Stöd Flashback