kostenloser Webspace werbefrei: lima-city


Problem mit 2 Spalten

lima-cityForumProgrammiersprachenPHP, MySQL & .htaccess

  1. Autor dieses Themas

    benutzernaemelchen

    Kostenloser Webspace von benutzernaemelchen

    benutzernaemelchen hat kostenlosen Webspace.

    Also:
    Ich habe ein Admin men?.
    da werden dann immer Items hinzugef?gt:

    Items:
    name,beschreibung,...,...

    Und dann wird die tabelle "store" um eine Spalte erg?nzt.
    Das item hat dann immer den Namen "1.$id" also, wenn die ID 5 ist: i5.
    Jetzt will ich per PHP alle ausgeben, die Der user schon gekauft hat.
    Das ganz wollte ich per While ausgeben, ich ahbs aber irgendwie nich hingekriegt.
    Beim Kauf wird also die Zahl der i5 (z.b.) um 1 erh?ht.
    Wie gebe ich das ganze jetzt aus?
  2. Diskutiere mit und stelle Fragen: Jetzt kostenlos anmelden!

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

  3. SELECT * FROM spalte WHERE name = $nutznername

    Stark vereinfacht, ich wei?^_^


    Und die whileschleife ist dann:

    while($daten = mysql_fetch_array($queryvonoben))
    {
    echo $daten[0] . "<br>";
    }



    Das gibt dnan jeweils dnen Wert aus, oder hab' ich da was falsch verstanden?.. ._.
  4. Autor dieses Themas

    benutzernaemelchen

    Kostenloser Webspace von benutzernaemelchen

    benutzernaemelchen hat kostenlosen Webspace.



    adrians schrieb:
    SELECT * FROM spalte WHERE name = $nutznername

    Stark vereinfacht, ich wei?^_^


    Und die whileschleife ist dann:

    while($daten = mysql_fetch_array($queryvonoben))
    {
    echo $daten[0] . '<br>';
    }



    Das gibt dnan jeweils dnen Wert aus, oder hab' ich da was falsch verstanden?.. ._.

    Woher wusste ich nur, dassder erste Beitrag vopn dir kommt...^^
    Und ja, du hast was falsch verstanden.

    Ich ahbe eine Tabelle:

    store
    ID
    i1
    i2
    i3
    i4
    ...

    und dann noch

    items:
    name
    beschreibung
    kosten
    ...

    Jetzt will ich ALLE items auslesen, bei der iX(X=zahl) gr??er als 1 ist.
    Zus?tlich brauche ich allerdings noch dei Daten, die in Items vorhanden sind.
  5. Da wirds ja schon etwas komplexer...*gr?bel*

    Den Code schrieb ich dir jetzt nicht, aber:


    ix(x=zahl) sollte ganz eifnach l?sbar sein, indem id o einfach i0 ist, und id 1 i1 usw. Dann k?nntest du die Where Klausel einfach mit WHERE `id` > '1' gestalten.


    Dann machst du es so, das die ID der einen Spalte zugeordnet der ID der anderen Spalte sind. Also l?st du es so ausgeben (*seufz* jetz schreib ich doch noch code.. -__-)


    $query = mysql_query("SELECT * FROM `items` WHERE `id` > '1'");
    
    while($item = mysql_feth_array($query))
    {
    echo $item[name] . ":"; //Name des items ausgeben und nen : hinner setzen ;)
    $anzahl = mysql_fetch_array(mysql_query("SELECT * FROM `store` WHERE `id` = '" . $item[id] . "'"));
    echo $anzahl[0] . "<br/><br/>";
    
    }




    Und wenn das jetz acuh falsch ist, dann nimm dir nen beispiel an mir und saug dir wa saus den Fngern, das du dann vebesserst. -_-

    Notfalls lern For each schleifen..*rofl*
  6. 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!