datenbank nach spalte und reihe durchsuchen

Einklappen
X
 
  • Filter
  • Zeit
  • Anzeigen
Alles löschen
neue Beiträge

  • datenbank nach spalte und reihe durchsuchen

    ich habe eine tabelle in folgendem format:




    ich möchte eine tabelle so durchsuchen, indem ich den buchstaben und die zahl angebe um die inhalt in der zelle dazwischen zu bekommen.

    wie kann ich das realisieren?


    also ungefähr so:

    durchsuche tabelle nach zahl und buchstabe, zeige ergebniss dazwischen.

    bei a 1 wäre das ergebniss z.b. hallo

    ps: das ganze möchte ich mit einem php script machen.
    Zuletzt geändert von tmaniacr; 06.01.2007, 20:43.

  • #2
    Okay, diese Tabelle, ist das eine MySQL Tabelle oder eine die du dir in HTML zusammen geschustert hast
    Sunshine CMS
    BannerAdManagement
    Borlabs - because we make IT easier
    Formulargenerator [color=red]Neu![/color]
    Herkunftsstatistik [color=red]Neu![/color]

    Kommentar


    • #3
      Re: datenbank nach spalte und reihe durchsuchen

      Wenn's MySQL ist:
      Code:
      [ ] Du weisst, wie man den Inhalt einer Spalte im SELECT-Statement auswählt
      [ ] Du kennst ORDER BY und LIMIT
      [ ] Du hast alles, um dein Problem zu lösen
      Ankreuzen von 1 und 2 zieht automatische Ankreuzung von 3 nach sich.
      (Und Nichtankreuzen von 1 oder 2 ein RTFM.)
      I don't believe in rebirth. Actually, I never did in my whole lives.

      Kommentar


      • #4
        select spalte from tabelle order by xxx

        soweit bin ich schon, mir ist nur nicht ganz klar wie ich xxx schreiben muss


        ich arbeite die ganze zeit nur mit syntax um daten in eine tabelle zu schreiben, deshalb stell ich mich sö blöd an



        ps: die tabelle ist mit exel gemacht und dient nur der veranschaulichung^^

        Kommentar


        • #5
          order by spalte
          Killerspiele sollten in der Größenordnung von Kinder********************grafie eingeordnet werden.(G. Beckstein)
          - ...und solche Behauptungen in "falsches Resourcenmanagement"

          Kommentar


          • #6
            konkret:

            ORDER BY id

            Kommentar


            • #7
              also nochmal komplett:

              select 1 from tabelle order by a

              ergebniss = hallo


              na das war ja garnicht so schwer, besten dank

              Kommentar


              • #8
                PHP-Code:
                $sql "SELECT spalte FROM modelle ORDER BY zeile "
                damit bekomme ich jetzt alle einträge unter spalte, von allen zeilen.

                ich möchte das ganze aber genau machen, also den wert einer speziellen spalte und zeile.

                wie muss ich das genau schreiben?

                ich denke ich muss mit WHERE arbeiten, allerdings sind meine versuche damit nicht sehr erfolgreich gewesen


                ich bitte um einen weiteren, hilfreichen denkanstoss

                mfg

                Kommentar


                • #9
                  LIMIT -NR-,1 anhängen

                  Kommentar


                  • #10
                    jain, das ist nicht ganz das , was ich brauche, mit limit 1,1 wird ein wert aus der 2. zeile genommen.

                    ich möchte aber die genaue position nicht über die zeilen nummer ausfindig machen, sondern über den inhalt der zelle.

                    also nochmal kongreter:

                    ich möchte den zellenwert der zelle, die bei spalte mit namen "spalte 3" und der zeile mit dem namen "zeile 8" ist.

                    etwas sowas:

                    PHP-Code:
                    $sql "SELECT wert FROM modelle ORDER BY modell WHERE modell='modell1', wert='wert5' " 
                    der syntax ist falsch, wie könnte ich das verbessern?

                    Kommentar


                    • #11
                      jain, das ist nicht ganz das , was ich brauche, mit limit 1,1 wird ein wert aus der 2. zeile genommen.
                      dann halt nr-1



                      ich möchte aber die genaue position nicht über die zeilen nummer ausfindig machen, sondern über den inhalt der zelle.

                      also nochmal kongreter:

                      ich möchte den zellenwert der zelle, die bei spalte mit namen "spalte 3" und der zeile mit dem namen "zeile 8" ist.
                      zeilen haben keine Namen!

                      Du kannst höchsten eine Spalte als zeilenname misbrauchen.

                      dann ist es halt WHERE spaltenname_x = "zeile 8"

                      über sinn einer solchen DB sprechen wir dann in ein paar wochen noch mal.

                      Kommentar


                      • #12
                        mach nen AND statt ,

                        das sind GRUNDLAGEN! und

                        Kommentar


                        • #13
                          PHP-Code:
                          $sql "SELECT wert FROM modelle ORDER BY modell WHERE modell = 'razrv3' "
                          eine tabelle namens modelle
                          zwei spalten: eine heisst "modell", eine heisst "wert".

                          ich möchte wissen was in der spalte wert steht, auf höhe der zeile "razrv3" (spalte modell).

                          mit obrigem syntax bekomme ich folgendes zurück:

                          PHP-Code:
                          You have an error in your SQL syntax;
                          check the manual that corresponds to your MySQL server version for the
                           right syntax to 
                          use near 'WHERE modell = 'razrv3'' at line 1 

                          ps: da ich bisher noch kein gut verständliches manual gefunden habe, frag ich hier nach

                          Kommentar


                          • #14
                            auf mysql.com

                            Die Reihenfolge von ein paar Schlüsselwörtern wird man selbst mit dem gebrochensten Englisch hinbekommen.

                            Kommentar


                            • #15
                              für einen direkten link wäre ich dankbar, noch lieber wäre mir ein deutsches verständlich geschriebenes manual

                              Kommentar

                              Lädt...
                              X