Zum Inhalt springen
View in the app

A better way to browse. Learn more.

Fachinformatiker.de

A full-screen app on your home screen with push notifications, badges and more.

To install this app on iOS and iPadOS
  1. Tap the Share icon in Safari
  2. Scroll the menu and tap Add to Home Screen.
  3. Tap Add in the top-right corner.
To install this app on Android
  1. Tap the 3-dot menu (⋮) in the top-right corner of the browser.
  2. Tap Add to Home screen or Install app.
  3. Confirm by tapping Install.

Empfohlene Antworten

Veröffentlicht

ich möchte zwei tabellen vergleichen, ob sie die gleiche anzahl an spalten haben. ist es möglich die anzahl der spalten einer tabelle in sql auszulesen?

ich möchte zwei tabellen vergleichen, ob sie die gleiche anzahl an spalten haben. ist es möglich die anzahl der spalten einer tabelle in sql auszulesen?

kommt auf die art des DBMS an. :floet:

s'Amstel

ich möchte zwei tabellen vergleichen, ob sie die gleiche anzahl an spalten haben. ist es möglich die anzahl der spalten einer tabelle in sql auszulesen?

COUNT(*) FROM tabellenName;

Doppelpost. Wenn ich denn das Löschen finden würde...

Damit werden die Zeilen gezählt, der Threadersteller benötigt jedoch die Anzahl der Spalten

Ok.. mein Fehler. :-)

Dann ist das hier richtig:

SHOW FULL COLUMNS FROM tabellenName

-> Anzahl Zeilen = Anzahl der Spalten der angegebenen Tabelle

oder ab MySQL 5 auch:

SELECT COUNT(*) FROM information_schema.columns WHERE table_schema = 'deineDatenbank' and table_name = 'tabellenName'

thx !

doch nochmal aufs thema zurück, war bisschen durcheinander, so bekomme ich infos über die spalten, ich benötige aber die anzahl,...

doch nochmal aufs thema zurück, war bisschen durcheinander, so bekomme ich infos über die spalten, ich benötige aber die anzahl,...

Also damit

SELECT COUNT(*) FROM information_schema.columns WHERE table_schema = 'deineDatenbank' and table_name = 'tabellenName'

Bekommst du die doch.

Als reinen Integer. oO

habs wohl vergessen zu erwähnen das auf unserm server noch PHP 4.3 läuft, gibts ne andere möglichkeit? so läufts es zu mindest nicht

habs wohl vergessen zu erwähnen das auf unserm server noch PHP 4.3 läuft, gibts ne andere möglichkeit? so läufts es zu mindest nicht

Und welche Version von MySQL? Die ist wichtiger.

4.0 :(


<?

mysql_connect("localhost", "usr", "pass")
or die(mysql_error());
mysql_select_db("db");

$sql = "SHOW FULL COLUMNS FROM tabellenName";
$res = mysql_query($sql);

$count = 0;

while($row = mysql_fetch_array($res))
$count++;

echo("Anzahl Spalten: " . $count);

?>
[/php]

Ungetestet und ohne garantie. Aber müsste gehen ;)

hey krass funzt 1a!

großes thx!!

hey krass funzt 1a!

großes thx!!

Bitte bitte ;):)

Erstelle ein Konto oder melde dich an, um einen Kommentar zu schreiben.

Configure browser push notifications

Chrome (Android)
  1. Tap the lock icon next to the address bar.
  2. Tap Permissions → Notifications.
  3. Adjust your preference.
Chrome (Desktop)
  1. Click the padlock icon in the address bar.
  2. Select Site settings.
  3. Find Notifications and adjust your preference.