kostenloser Webspace werbefrei: lima-city


TABELLE ERWEITERN.........

lima-cityForumProgrammiersprachenPHP, MySQL & .htaccess

  1. Autor dieses Themas

    politica

    politica hat kostenlosen Webspace.

    Hallo,


    mit welchen php-script kann ich meine Tabelle durch 2-3 Spalten erweitern?

    Ich wollte speziel 3 Zahlenspalten und 1 Textzeilen einf?gen.

    Zahlenspalten:
    rang,spenden,stimmen,punkte,punktegesamt,stimmengesamt,spendenges,gebs

    text: email


    diese 9 Zeilen wollte ich einf?gen, jeweils immer 8 stellig.

    Mit welchem php-code kann ich das machen, k?nnte mir bitte jemand ein bsp. schreiben.


    danke
  2. Diskutiere mit und stelle Fragen: Jetzt kostenlos anmelden!

    lima-city: Gratis werbefreier Webspace für deine eigene Homepage

  3. durch php geht das nich nur
    du musst auch mysql anwenden!!
    sowas z.B.
    CREATE TABLE `TABELLE` (
    `ERSTE_SPALTE` int(11) unsigned NOT NULL default '0',
    `ZWEITE_SPALTE` int(11) unsigned NOT NULL default '0',
    `DRITTE_SPALTE` tinyint(1) NOT NULL default '0',
    PRIMARY KEY (`ERSTE_SPALTE`)
    ) TYPE=MyISAM;

    udn so weiter kannst einfach mit dem phpmyadmin erstelllen und dann exportieren
    um es dann in einer datei ausf?hren zu lassen einfach
    <?php
    $query = "
    CREATE TABLE `TABELLE` (
    `ERSTE_SPALTE` int(11) unsigned NOT NULL default '0',
    `ZWEITE_SPALTE` int(11) unsigned NOT NULL default '0',
    `DRITTE_SPALTE` tinyint(1) NOT NULL default '0',
    PRIMARY KEY (`ERSTE_SPALTE`)
    ) TYPE=MyISAM;
    ";
    und dann noch was :p weiss ich auch nich mehr muss mir ma einer auf die spr?nge helfen :eek:
  4. b*****n

    Hi

    MySQL kannste, aber das ausf?hren net... *gg*

    <?php
    $query = "
    CREATE TABLE `TABELLE` (
    `ERSTE_SPALTE` int(11) unsigned NOT NULL default '0',
    `ZWEITE_SPALTE` int(11) unsigned NOT NULL default '0',
    `DRITTE_SPALTE` tinyint(1) NOT NULL default '0',
    PRIMARY KEY (`ERSTE_SPALTE`)
    ) TYPE=MyISAM;
    ";
    $result = mysql_query($query);
    ?>

    So m?sste das aussehen!

    b2k-fan
  5. 0******a

    politica schrieb:
    mit welchen php-script kann ich meine Tabelle durch 2-3 Spalten erweitern?

    Eine bestehende Tabelle kann man mit CREATE nicht erweitern. Dazu muss der SQL Befehl ALTER benutzt werden. Da man das allerdings auch nicht andauernd macht, sollte das eh im phpMyAdmin oder per MySQL-Konsole gemacht werden und nicht in einem PHP Skript.
    Angenommen der Tabellenname lautet blabla, dann sieht der Befehl so aus:
    alter table blabla add column rang int(8), spenden int(8), stimmen int(8), punkte int(8), punktegesamt int(8), stimmengesamt int(8), spendenges int(8), gebs int(8), email text;
    (Ich bin jetzt mal davon ausgegangen, dass alle von politica angegebenen Spaltennamen neu hinzugef?gt werden sollen. Falls eine oder mehrere schon in der Tabelle vorhanden sind, m?ssen sie nat?rlich aus dem ALTER Befehl rausgel?scht werden).
    Mit ALTER kann man auch die Position der Spalte in der Tabelle bestimmen. Wenn zum Beispiel die Spalte stimmengesamt genau hinter die (schon bestehende) Spalte blubb soll, dann muss man einfach , stimmengesamt int(8) AFTER blubb, u.s.w. schreiben.
  6. Autor dieses Themas

    politica

    politica hat kostenlosen Webspace.

    hallo,

    danke........doch ich habe bereits eine tabelle.
    Ich wollte jetzt in diese spalten einf?gen, keine neue tabelle erstellen.
  7. das geht mit INSERT INTO tabelle....blabla
  8. Autor dieses Themas

    politica

    politica hat kostenlosen Webspace.

    villeicht ein kleines beispiel wenn die db users hei?t.

    Denn ich kenn mich noch nicht sehr gut aus mit MySQL :mad:.
    Wenn ich Emailadresse und Geld einf?gen m??te wie w?rde der code lauten?

    vielen Dank und frohe weihnachten

    Beitrag ge?ndert am 23.12 19:43 von politica
  9. Diskutiere mit und stelle Fragen: Jetzt kostenlos anmelden!

    lima-city: Gratis werbefreier Webspace für deine eigene Homepage

Dir gefällt dieses Thema?

Über lima-city

Login zum Webhosting ohne Werbung!