[php/mysql] database dumper

Pagina: 1
Acties:

Onderwerpen


Acties:
  • 0 Henk 'm!

Verwijderd

Topicstarter
Ik wil nu zelf eens een database dumper gaan maken omdat ik vaak te maken heb met hosters die PHPMYADMIN niet geinstalleerd hebben en ook omdat ik dan gewoon simpel mijn eigen dumper heb die ik zelf van a-z kan modifieen..

Alleen nu zit ik met een paar vraagjes

hoe kan ik de types van de velden van de tabellen van een database uitvissen?
Hoe kan ik alle tabellen uitleezn? zonder dat ik weet dat ze bestaan?

als iemand gerelateerde informatie heeft bij voorbaat dank! :)

Acties:
  • 0 Henk 'm!

  • crisp
  • Registratie: Februari 2000
  • Laatst online: 22:05

crisp

Devver

Pixelated

toevallig net vanmiddag nog een link naar een tooltje geplaatst in ander topic: tooltje :)

Edit: werkt prima met kleine databeestjes; voor grote tabellen kan je ws beter iets anders verzinnen... In elk geval geeft deze code wel antwoord op je vragen :)

[ Voor 37% gewijzigd door crisp op 11-02-2003 17:19 ]

Intentionally left blank


Acties:
  • 0 Henk 'm!

Verwijderd

Topicstarter
crisp schreef op 11 februari 2003 @ 17:16:
toevallig net vanmiddag nog een link naar een tooltje geplaatst in ander topic: tooltje :)
LOL Ik zal jou ding eens bekijken, eens zien of ik er iets voor /me x kan maken ;)

Acties:
  • 0 Henk 'm!

  • Osiris
  • Registratie: Januari 2000
  • Niet online
Ik weet niet in hoever PHPMyAdmin copyrighted is, maar wrom 'jat' je het daar niet gewoon vandaan dan???

't Is gewoon Open Source ofzo, dus je kunt iig kijken hoe zij het doen en hoe het ongeveer in z'n werk gaat...

En dan daarbij, wrom pleur je PHPMyAdmin niet gewoon bij die hosters erop? Of zeg ik nu iets heel doms :P

Acties:
  • 0 Henk 'm!

  • crisp
  • Registratie: Februari 2000
  • Laatst online: 22:05

crisp

Devver

Pixelated

Osiris schreef op 11 February 2003 @ 17:20:
Ik weet niet in hoever PHPMyAdmin copyrighted is, maar wrom 'jat' je het daar niet gewoon vandaan dan???

't Is gewoon Open Source ofzo, dus je kunt iig kijken hoe zij het doen en hoe het ongeveer in z'n werk gaat...

En dan daarbij, wrom pleur je PHPMyAdmin niet gewoon bij die hosters erop? Of zeg ik nu iets heel doms :P
grote delen van de code in mijn tooltje komen ook uit PHPMyAdmin :P
tooltje komt oorspronkelijk hier vandaan; ik heb het een beetje gefatsoeneerd en de bugs eruit gehaald, en er een restore functie bij gestopt...

[ Voor 19% gewijzigd door crisp op 11-02-2003 17:27 ]

Intentionally left blank


Acties:
  • 0 Henk 'm!

Verwijderd

wat dacht je van:
PHP:
1
2
3
4
5
6
7
8
9
10
11
12
13
14
<?
$tables = mysql_query("show tables");
while(($table= mysql_fetch_array($tables)) != false)
{
      scantable($table[0]);
}

function scantable($tablename)
{
 $table_info = mysql_query("describe $tablename");
 ..
 ..
}
?>


}

Acties:
  • 0 Henk 'm!

  • spine
  • Registratie: Juni 2001
  • Niet online

spine

VISHUDDHI

Osiris schreef op 11 February 2003 @ 17:20:
En dan daarbij, wrom pleur je PHPMyAdmin niet gewoon bij die hosters erop? Of zeg ik nu iets heel doms :P
ja idd.... das wel zo makkelijk :D

[BSDFreaks.nl] [www.Dark-Future.org] [Alizarin.nl]


Acties:
  • 0 Henk 'm!

  • ArchRAIDen
  • Registratie: Juni 2001
  • Laatst online: 04-07 14:16
idd, roonaan heeft helemaal gelijk, kun je gewoon met de mysql commando's uithalen, en het is zelfs mogelijk om met gewoon SQL je tabel informatie zoals kolommen, type grootte etc. er uit te halen

Acties:
  • 0 Henk 'm!

  • Super_ik
  • Registratie: Maart 2001
  • Laatst online: 18:50

Super_ik

haklust!

ja, met show create table blaat; en show tables; kun je wel zien wat jij wilt weten geloof ik

8<------------------------------------------------------------------------------------
Als ik zo door ga haal ik m'n dood niet. | ik hou van goeie muziek


Acties:
  • 0 Henk 'm!

  • Olaf van der Spek
  • Registratie: September 2000
  • Niet online
Waarom run je niet simpel mysqldump?
Pagina: 1