php.de

Zurück   php.de > Webentwicklung > Datenbanken

Datenbanken SQL und Co

Antwort
 
LinkBack Themen-Optionen Thema bewerten
Alt 03.06.2004, 15:09  
Gast
 
Beiträge: n/a
Standard [Erledigt] table eintrag grösse

Hey!
hab mich gerade registriert, und habe folgende frage:

Ich möchte die grösse (size in KB) eines mysql table eintrags auslesen.

Ich kenne das command SHOW TABLE STATUS, aber in diesem command kann man kein WHERE verwenden. Ich möchte quasi das hier:

SHOW TABLE STATUS FROM db_name LIKE 'table_name%' WHERE id LIKE '$id'

aber wie gesagt man kann kein WHERE verwenden. Hat jemand eine Idee wie ich die grösse eines mysql table "eintrags" auslese? (nicht die db grösse oder die table grösse, sondern nur für einen definierten eintrag)

mfg tannar
  Mit Zitat antworten
Sponsor Mitteilung
PHP Code Flüsterer

Registriert seit: 21.08.2005
Beiträge: 4682
PHP-Kenntnisse:
Fortgeschritten

Alt 03.06.2004, 15:19  
Gast
 
Beiträge: n/a
Standard Re: table eintrag grösse

Zitat:
Zitat von tannar
Ich kenne das command SHOW TABLE STATUS, aber in diesem command kann man kein WHERE verwenden. Ich möchte quasi das hier:

SHOW TABLE STATUS FROM db_name LIKE 'table_name%' WHERE id LIKE '$id'
Warum hälst Du Dich nicht an die Syntax?

http://www.mysql.de/doc/de/SHOW_TABLE_STATUS.html

Aus dem Ergebnis Array dann 'Data_length' und 'Index_length' addieren.
  Mit Zitat antworten
Alt 04.06.2004, 00:40  
Gast
 
Beiträge: n/a
Standard

jo ich weiss, aber das gibt die gesamte size des tables aus, und ich möchte "einen eintrag des tables" als size haben.
  Mit Zitat antworten
Alt 04.06.2004, 01:46  
Gast
 
Beiträge: n/a
Standard

Zitat:
Zitat von tannar
jo ich weiss, aber das gibt die gesamte size des tables aus, und ich möchte "einen eintrag des tables" als size haben.
Also einen Datensatz? Da wirst Du wahrscheinlich nix finden.

MySQL ermittelt die Tabellengröße höchstwahrscheinlich so, daß es Linux fragt, wieviel Platz das File verbrät.
  Mit Zitat antworten
Alt 05.06.2004, 00:04  
Gast
 
Beiträge: n/a
Standard

es würde ja auch quasi gehen wenn ich die variable die ich aus dem table auslese und dann die variable als bytes wiedergebe.
ich such jetzt schon die ganze zeit eine funktion die eine var (z.b. $text (ein 35 wort langer text)) zählt, und die grösse in z.b. bytes ausgibt.
kann mir da jemand weiter helfen? ich find irgendwie nix...

mfg tannar
  Mit Zitat antworten
Alt 05.06.2004, 02:07  
Gast
 
Beiträge: n/a
Standard

Zitat:
Zitat von tannar
es würde ja auch quasi gehen wenn ich die variable die ich aus dem table auslese und dann die variable als bytes wiedergebe.
Dabei hilft Dir MySQL absolut nicht.

Zitat:
ich such jetzt schon die ganze zeit eine funktion die eine var (z.b. $text (ein 35 wort langer text)) zählt, und die grösse in z.b. bytes ausgibt.
strlen -- Ermitteln der String-Länge

Nur bei Zahlen wird es bei MySQL komplizierter, weil eine 1 genauso viel Bytes verbrät wie 40000.

btw: wenn Du wüßtest, wie MySQL Tabellen verwaltet, würdest Du Dir diese Denksportaufgabe allerdings schenken.
  Mit Zitat antworten
Antwort


Themen-Optionen
Thema bewerten
Thema bewerten:

Forumregeln
Es ist dir nicht erlaubt, neue Themen zu verfassen.
Es ist dir nicht erlaubt, auf Beiträge zu antworten.
Es ist dir nicht erlaubt, Anhänge hochzuladen.
Es ist dir nicht erlaubt, deine Beiträge zu bearbeiten.

BB-Code ist an.
Smileys sind an.
[IMG] Code ist an.
HTML-Code ist aus.
Trackbacks are an
Pingbacks are an
Refbacks are an
Gehe zu

Ähnliche Themen
Thema Autor Forum Antworten Letzter Beitrag
PHP/MySQL: QCodo's Code-Generator Zergling-new Tutorials 2 09.05.2008 05:33
Import von innoDB-Tabellen, #1005 - Can't create table Zergling-new Datenbanken 0 30.07.2007 10:49
Sortierreihenfolge nach Eintrag oder letzter Änderung leuktra Datenbanken 7 29.01.2007 19:20
Parsen von Delimitern Basti Tutorials 0 30.09.2006 21:24
Mysql Eintrag über mehrere Zeielne Eintrag funzt nicht PHP Tipps 2006 3 14.03.2006 19:38
Truncate table Datenbanken 5 20.01.2006 09:47
Menü mit Unterpunkten supertramp Beitragsarchiv 7 18.10.2005 22:40
PHP klappmenü PHP Tipps 2005-2 1 15.10.2005 00:31
[mysql] Table Design bei grossen Datenmengen Datenbanken 5 02.10.2005 13:25
Eintrag wird nicht eingetragen (Kontrollfunktion lügt?) PHP Tipps 2005-2 0 02.10.2005 12:00
[Erledigt] Problem mit mySQL Datenbanken 7 27.09.2005 12:06
PHP-Fehlermeldung, weiss nicht mehr weiter PHP Tipps 2005-2 12 21.09.2005 12:56
mysql dump einspielen (ohne phpmyadmin) PHP Tipps 2005-2 6 18.06.2005 21:50
HILFE: Column count doesn't match value count at row 1 Datenbanken 17 12.06.2004 16:45

Besucher kamen über folgende Suchanfragen bei Google auf diese Seite
mysql größe eines tabellen eintrages ermitteln, mysql länge eines eintrags, show table status, mysql tabellengrösse ermitteln, mysql table größe ermitteln, table grösse, show table status data_length, show table status from, mysql innodb data_length größenangabe, mysql länge des eintrags, variable tabellen größe, länge eintrag mysql, show table status id, größe table mysql php, php table größe, html code tabelle größe, mysql größe aller innodb tabellen ermitteln, mysql größe eintrag, show table status from größe?, mysql tabellen größe ermitteln

Alle Zeitangaben in WEZ +2. Es ist jetzt 09:47 Uhr.




Powered by vBulletin® Version 3.7.2 (Deutsch)
Copyright ©2000 - 2012, Jelsoft Enterprises Ltd.
Search Engine Optimization by vBSEO 3.2.0
Aprilia-Forum, Aquaristik-Forum, Liebeskummer-Forum, Zierfisch-Forum, Geizkragen-Forum

Creative Commons License
Dieser Inhalt ist unter einer Creative Commons-Lizenz lizenziert.