login  Naam:   Wachtwoord: 
Registreer je!
 Scripts:

Scripts > PHP > Database tools > Tabel velden + inhoud van tabel laten zien

Tabel velden + inhoud van tabel laten zien

Auteur: Scott - 09 november 2004 - 18:09 - Gekeurd door: Dennisvb - Hits: 9650 - Aantal punten: 2.67 (3 stemmen)





Dit is een handig script voor iemand die geen PHPMyAdmin heeft, maar toch wil weten wat er in zn tabellen staat. Het geeft een overzicht van de tabelnamen, veldnamen en inhoud daarvan. MySQL info zelf ff invullen 

Code:
  1. <?php
  2.  
  3. $username = ''; // mysql username
  4. $password = ''; // mysql wachtwoord
  5. $db = ''; // mysql databasenaam
  6.  
  7. mysql_connect('localhost',$username,$password)or die('Er kon geen connectie gemaakt worden met de database');
  8. mysql_select_db($db) or die('De database kon niet worden geselecteerd');
  9.  
  10. $tabellen = mysql_list_tables($db);
  11.  
  12. while ($tabel = mysql_fetch_array($tabellen)) {
  13.  
  14. echo '<h4>'.$tabel[0].'</h4>';
  15.  
  16. $velden = mysql_list_fields($db, $tabel[0]);
  17. $tel_velden = mysql_num_fields($velden);
  18.  
  19. for ($i = 0; $i < $tel_velden; $i++) {
  20.  
  21. $array[] = mysql_field_name($velden, $i);
  22. }
  23.  
  24. echo '<table cellpadding="5" border="1" bordercolor="#000000" style="border-collapse: collapse;">';
  25. echo '<tr>';
  26.  
  27. foreach ($array as $veld) {
  28.  
  29. echo '<th>'.$veld.'</th>';
  30. }
  31.  
  32. echo '</tr>';
  33.  
  34. $query_velden = implode(', ', $array);
  35.  
  36. $alles = mysql_query("SELECT ".$query_velden." FROM ".$tabel[0])or die(mysql_error());
  37.  
  38. while ($rij = mysql_fetch_assoc($alles)) {
  39.  
  40. echo '<tr>';
  41.  
  42. foreach ($array as $veldnaam) {
  43.  
  44. echo '<td>'.$rij[$veldnaam].'</td>';
  45. }
  46.  
  47. echo '</tr>';
  48. }
  49.  
  50. echo '</table>';
  51. $array = array();
  52. }
  53. ?>
Download code! Download code (.txt)

 Stemmen
Niet ingelogd.

 Reacties
Post een reactie
Lees de reacties (5)
© 2002-2024 Sitemasters.be - Regels - Laadtijd: 0.044s