php.de

Zurück   php.de > Webentwicklung > Datenbanken

Datenbanken SQL und Co

Antwort
 
LinkBack Themen-Optionen Thema bewerten
Alt 13.07.2006, 22:40  
Erfahrener Benutzer
 
Registriert seit: 15.06.2005
Beiträge: 193
Zangelo
Standard Probleme mit Where

Hallo
ich hab mir versucht eine suchfunktion zu basteln.
man sagte mir, es würde mit where * = würde es gehen, dies tut es aber nicht.
Darum frag ich euch mal, stimmt das so ansatzweise, wenn ja, wo liegt mein fehler?

PHP-Code:
    <FORM ENCTYPE="multipart/form-data" ACTION="videos_test.php" METHOD=POST>
    <INPUT NAME="suche" TYPE="text">

         <INPUT TYPE="submit" VALUE="Upload">
    </FORM>

<?

if (isset($suche)){
        
//Auslesen
        
$sql "SELECT
                    Titel,
                    Bildname,
                    Kategorie,
                    Url,
                    Text,
                    Datum
                  FROM
                   Videos
                 WHERE *  = '$suche'
                  ORDER BY
                   ID DESC"
;

       
$ausgabe mysql_query($sql) OR die(mysql_error());

        
//Ausgabe
        
while($row mysql_fetch_assoc($ausgabe)) {
echo 
"
   <div align='center'>
       <center>
    <table width='100%' id='video_bild'>
        <tr>
            <td width='50%' id='video' colspan='2'>"
.$row['Titel']."</td>
            <td width='50%' id='video_bild' rowspan='4'>[img]http://lachkrampf.at/bilder/"
.$row[[/img]</td>
        </
tr>
        <
tr>
            <
td id='video' width='50%' colspan='2'>Kategorie".$row['Kategorie']."</td>
        </
tr>
        <
tr>
            <
td id='video' width='50%' colspan='2'>".$row['Text']."</td>
        </
tr>
        <
tr>
            <
td id='video' width='25%'>[url='".$row[']Download[/url]</td>
            <
td id='video' width='25%'>Hinzugefügt".$row['Datum']."</td>
        </
tr>
    </
table>
   </
center>
</
div>

 
";
        }

}
__________________

www.das-forum.us Das Forum dazu
Zangelo ist offline   Mit Zitat antworten
Sponsor Mitteilung
PHP Code Flüsterer

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

Alt 13.07.2006, 23:01  
Gast
 
Beiträge: n/a
Standard

http://www.w3schools.com/sql/sql_where.asp
  Mit Zitat antworten
Alt 14.07.2006, 13:21  
Erfahrener Benutzer
 
Registriert seit: 15.06.2005
Beiträge: 193
Zangelo
Standard

hmm, das ist nicht das was ich will, allerdings hab ich auch nicht gesagt, was ich will...
also ich will nicht nur in einer Spalte suchen, sondern in allen.

Also wenn das Programm Video heißt und die Beschreibung Movie is nice, und eine andere Rheie heißt My Movie und die Beschreinung Das sind meine Videos.

als suche gibt man Video ein.
dann zeigt es beide Beiträge, weil im einen Video in dem Name enthalten ist, und im anderen in der Beschreibung.
Ich will nicht in einer bestimmten Spalte suchen, sondern in der ganzen Tabelle.
__________________

www.das-forum.us Das Forum dazu
Zangelo ist offline   Mit Zitat antworten
Alt 14.07.2006, 13:25  
Erfahrener Benutzer
 
Registriert seit: 21.05.2008
Beiträge: 9.937
Zergling-new wird schon bald berühmt werden
Standard

Hast du den Link von Bruchpilot nicht durchgelesen? Du musst du in jeder Spalte einzeln suchen.

Volltext-Suche könnte auch interessant für dich sein, je nach dem wieviel Text in deiner DB schlummert:
http://dev.mysql.com/doc/refman/5.0/...xt-search.html
Zergling-new ist offline   Mit Zitat antworten
Alt 15.07.2006, 09:05  
Erfahrener Benutzer
 
Registriert seit: 15.06.2005
Beiträge: 193
Zangelo
Standard

das ist für mich sehr hilfreich, und es klappt, aber nicht immer.

Wenn ich in der Tabelle diese Daten habe:
PHP-Code:
1      MySQL Tutorial      DBMS stands for DataBase ...
2     How To Use MySQL Well     After you went through a ...
3     Optimizing MySQL     In this tutorial we will show how a
4     1001 MySQL Tricks     1. Never run mysqld 
as root2. ...
5     MySQL vsYourSQL     In the following database comparison ...
6     MySQL Security     When configured properlyMySQL ...
7     database     gerade erstell 2  database 
und ich dann database als suche eingib, dann kommt alles, was kommen sollte.

füge ich noch einen beitrag hinzu, dann sieht es so aus, und bei dem gleichen Suchbegriff kommt nichts mehr.

PHP-Code:
1      MySQL Tutorial      DBMS stands for DataBase ...
2     How To Use MySQL Well     After you went through a ...
3     Optimizing MySQL     In this tutorial we will show how a
4     1001 MySQL Tricks     1. Never run mysqld 
as root2. ...
5     MySQL vsYourSQL     In the following database comparison ...
6     MySQL Security     When configured properlyMySQL ...
7     database     gerade erstell 2  database
12      database      hallo meine neue db geht nicht 
irgendwie ist das doch komisch, oder liegt das an der id?
__________________

www.das-forum.us Das Forum dazu
Zangelo ist offline   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
Probleme bei berechnung in einer abfrage Fraylman PHP Tipps 2007 18 14.03.2007 16:36
erweiterte abfrage - where DarkManX Datenbanken 2 02.02.2007 17:14
Parsen von Delimitern Basti Tutorials 0 30.09.2006 21:24
Mehrere Werte in WHERE abfrage McNet Datenbanken 6 23.04.2006 02:06
Probleme beim speichern in der DB PHP Tipps 2006 3 23.02.2006 10:00
where in? bzw. feld auf inhalte überprüfen...? Datenbanken 3 12.02.2006 16:00
Probleme mit Where Klausel Datenbanken 4 07.02.2006 14:54
Mit Where überprüfen ob eine Spalte leer ist. solitaer Datenbanken 4 29.09.2005 18:34
[Erledigt] WHERE problem Datenbanken 5 12.06.2005 15:54
Befehlsoptimierung faux Datenbanken 4 31.05.2005 19:11
where string von einer funktion zu anderen transportieren PHP Tipps 2005 5 03.03.2005 16:29
[Erledigt] Technische Probleme mit Sessions PHP-Fortgeschrittene 4 18.11.2004 14:45
Nur bestimmte Felder auslesen (forum_id) Datenbanken 10 22.10.2004 09:19
Problem mit dem WHERE Befehl PHP Tipps 2004 5 08.07.2004 00:03


Alle Zeitangaben in WEZ +2. Es ist jetzt 00:43 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.