Results 1 to 3 of 3

Thread: MySQL: WHERE Variable LIKE mit Variable aus Liste

  1. #1
    dreamworker.de Beginner
    Join Date
    10/2010
    Posts
    2

    Frage MySQL: WHERE Variable LIKE mit Variable aus Liste

    Hallo Leute,

    ist es möglich eine Variable in der Form

    SELECT * FROM Datenbank WHERE Variable aus Liste LIKE...

    zu verwenden?

    Mein Code sieht (hab die DB nur anders genannt) so aus:
    Code:
    <?php
    
    $suche = "0";
    $suche = $_GET['suche'];
    $name = $_GET['tabname'];
    $query_Abfrage = "SELECT * FROM Datenbank WHERE Datenbank.'$name' LIKE '%$suche%'";
    $Abfrage = mysql_query($query_Abfrage, $Datenbank) or die('Ungültige Abfrage: ' . mysql_error());
    $row_Abfrage = mysql_fetch_assoc($Abfrage);
    $totalRows_Abfrage = mysql_num_rows($Abfrage);
    ?>
    .
    .
    .
    </pre>
        <form id="form1" name="form1" method="get" action="">
          <label>
          <p>Suche
            <input type="text" name="suche" id="suche" /> 
            <select name="tabname" id="tabname">
              <option value="Beschreibung">Beschreibung</option>
              <option value="Anweisungen">Anweisungen</option>
              <option value="Ort">Ort</option>
            </select>
            <input type="submit" name="start" id="start" value="Senden" />
          </p>
    </form>
        <pre>
    Eine zweite Frage (ohne einen neuen Thread zu öffnen) wäre wie man mit WHILE-Schleife so etwas wie "Keine Daten vorhanden!" ausgibt wenn die Suche keinen Treffer ergibt. Meine Tabelle die ich eingerichtet hab ist dann einfach leer, hätte aber lieber so einen Satz da stehen anstatt die Tabelle leer zu sehen.

    Danke für jede Antwort
    Andi

  2. #2
    dreamworker.de Experte hartmann0's Avatar
    Join Date
    08/2007
    Location
    bei Dresden
    Posts
    831

    AW: MySQL: WHERE Variable LIKE mit Variable aus Liste

    Versuchs mal so:
    PHP Code:
    $query_Abfrage "SELECT * FROM Datenbank WHERE Datenbank.".$name." LIKE '%$suche%'"
    NACHTRAG:
    Zu deinem zweiten Anliegen...Ist übrigens nicht so schön, wenn kein neuer Thread aufgemacht wird, da die beiden Themen nichts miteinander zu tun haben!

    Poste mal bitte deinen bisherigen Schleifen-Code
    Last edited by hartmann0; 13.10.2010 at 10:02. Reason: Nachtrag
    Viele Grüße hartmann0

    Es ist unmöglich, alles zu wissen.

    My Website | Mathe online üben | Bibelgarten Oberlichtenau | Israel Reisen | Gruppenhaus Suche | Evangtours | Unterwäsche Online Shop

  3. #3
    dreamworker.de Beginner
    Join Date
    10/2010
    Posts
    2

    AW: MySQL: WHERE Variable LIKE mit Variable aus Liste

    Anzeigen:
    Webhosting ab 3,99 €
    Danke für die Antwort, hat mir sehr geholfen.

    Das mit den anderen Thread stimmt, ich habe aber schon eine Lösung für mein Problem.

    Danke und noch ein paar schöne Träume
    Andi

Similar Threads

  1. mysql query in php ausgeben
    By willow10 in forum Serverseitige Programmierung
    Replies: 1
    Last Post: 17.05.2009, 20:54
  2. Mysql LIKE Suchfunktion
    By Bussurd in forum Datenbanken
    Replies: 1
    Last Post: 17.03.2009, 19:55
  3. Anfänger: Problem beim Arbeiten mit mysql
    By TamTam in forum Adobe Dreamweaver
    Replies: 7
    Last Post: 30.07.2006, 16:42
  4. Suche über 3 Tabellen mit PHP / MySQL
    By yodommo in forum Serverseitige Programmierung
    Replies: 1
    Last Post: 15.02.2006, 21:32

Posting Permissions

  • You may not post new threads
  • You may not post replies
  • You may not post attachments
  • You may not edit your posts
  •