[PHP/MySQL] Alle tabellen uit DB selecteren

Pagina: 1
Acties:
  • 325 views sinds 30-01-2008
  • Reageer

Onderwerpen


Acties:
  • 0 Henk 'm!

  • Enfer
  • Registratie: Februari 2004
  • Laatst online: 18-09 16:32
Hey

Ik zag met een vraagje...
Kan ik door middel van php, alle tabellen in een MySQL db selecteren, en hoe doe ik dat?
Het aantal tabellen word namelijk steeds groter, en daarom kan ik niet steeds alle tabellen handmatig in gaan voeren..
Ik heb al in de MySQL tutorial gekeken, en op google en hier gezocht.. Maar heb niet echt veel kunnen vinden...

Acties:
  • 0 Henk 'm!

  • Gertjan
  • Registratie: Oktober 2001
  • Laatst online: 09-09 17:11

Gertjan

mmmm, beer...

How about ... show tables? :)

Waar heb je het voor nodig? 'Telkens invoeren' klinkt heel vaag ...

Acties:
  • 0 Henk 'm!

  • Pacjack
  • Registratie: Oktober 2001
  • Laatst online: 15-09 09:42
Is dit wat? http://nl3.php.net/mysql_list_tables
Iets meer info over de situatie waar je in zit lijkt me wel leuk trouwens :)

[ Voor 45% gewijzigd door Pacjack op 24-02-2006 16:05 ]

⌘ | deze gebruiker weet waar zijn handdoek is


Acties:
  • 0 Henk 'm!

  • Enfer
  • Registratie: Februari 2004
  • Laatst online: 18-09 16:32
Het gata dus om een software database...
Hier krijgt elk programma een tabel..
Nu moeten al deze programma's outgeput worden op een pagina.
Dit wou ik dus doen door van elke tabel de row naam aan te spreken, en deze dus in een array te plaatsen..

@Pacjack.. Dat was wat ik zocht :) Hardstikke bedankt _/-\o_

[ Voor 13% gewijzigd door Enfer op 24-02-2006 16:09 ]


Acties:
  • 0 Henk 'm!

  • JHS
  • Registratie: Augustus 2003
  • Laatst online: 16-09 16:02

JHS

Splitting the thaum.

Als ik eerlijk ben *klinkt* het als een fout datamodel :) . Je zegt dat het om een software database gaat, bedoel je dan een database met daarin een lijst van programma's en eigenschappen? Zoja, dan kan je waarschijnlijk beter een tabel maken met de software, en een 1..n relatie gebruiken om de eigenschappen op te slaan.

Maargoed, aangezien we niet exact weten wat er gebeurd kunnen we daar niet echt advies over lopen te geven :P .

DM!


Acties:
  • 0 Henk 'm!

  • Woy
  • Registratie: April 2000
  • Niet online

Woy

Moderator Devschuur®
Zowiezo ben je bijna altijd fout bezig als je regelmatig tabellen toe moet voegen.

“Build a man a fire, and he'll be warm for a day. Set a man on fire, and he'll be warm for the rest of his life.”


Acties:
  • 0 Henk 'm!

  • Otherside
  • Registratie: Juni 2005
  • Laatst online: 21-01-2024
rwb schreef op vrijdag 24 februari 2006 @ 16:20:
Zowiezo ben je bijna altijd fout bezig als je regelmatig tabellen toe moet voegen.
In veel gevallen wel ja.
Maar ik weet niet waar de TS precies mee bezig is, misschien kan het handiger.

*opgelost ;p

[ Voor 40% gewijzigd door Otherside op 24-02-2006 16:29 ]


Acties:
  • 0 Henk 'm!

  • NMe
  • Registratie: Februari 2004
  • Laatst online: 09-09 13:58

NMe

Quia Ego Sic Dico.

In 999 van de 1000 gevallen ja. Wanneer je telkens nieuwe tabellen moet toevoegen aan je database is het ding gewoon vies, niet onderhoudbaar en waarschijnlijk log en traag. Tenzij je een applicatie als phpMyAdmin na wil maken heb je dit soort dingen eigenlijk zelden tot nooit nodig, mits je een goed datamodel hebt.

'E's fighting in there!' he stuttered, grabbing the captain's arm.
'All by himself?' said the captain.
'No, with everyone!' shouted Nobby, hopping from one foot to the other.


Acties:
  • 0 Henk 'm!

  • Otherside
  • Registratie: Juni 2005
  • Laatst online: 21-01-2024
Heb je idd gelijk in :) Je moet hem in de 'breedte' (elke tabel eigen gegevenssoort) maken, niet in de 'lengte' (één hele gegevensset per tabel).

Misschien is de TS geïnteresseerd in zo'n wellicht betere oplossing.

[ Voor 20% gewijzigd door Otherside op 24-02-2006 18:36 ]


Acties:
  • 0 Henk 'm!

  • Enfer
  • Registratie: Februari 2004
  • Laatst online: 18-09 16:32
Hmmm, jullie hebben we aan het denken gezet (of eigenlijk , mijn kameraad en mij).. en we hebben dus toch besloten om naar jullie te luisteren :)

Bedankt voor de tip :)
Pagina: 1