php.de

Zurück   php.de > Webentwicklung > PHP Einsteiger > PHP Tipps 2005-2

 
 
LinkBack Themen-Optionen Thema bewerten
Alt 25.07.2005, 14:37  
Gast
 
Beiträge: n/a
Standard Ist es möglich die gesamte Datenbank zu durchsuchen???

Meine Datenbank besteht aus Tabellen die alle exakt die gleiche Struktur haben...hab jetzt eine Suchmaschine programmiert die zwar eine einzelne Tabelle durchsuchen kann, aber ich möchte die ganze Datenbank durchsuchen

Hier die Scripts:

suchen.php: Formular

<html>
<body>
<form method="post" action="search.php">
<input type="text" name="search" size=25 maxlength=25>
<input type="Submit" name="Submit" value="Suche starten">

<td width="50"><input type="radio" name="krit" value="n">Name</td>
<td width="50"><input type="radio" name="krit" value="t">Titel</td>
<td width="50"><input type="radio" name="krit" value="l">Letzte Aktualisierung</td>
</form>
</body>
</html>


search.php: Ausgabe

PHP-Code:
<?php
// WICHTIG: Server anpassen
mysql_connect("localhost","root","") or die("Es ist keine Verbindung möglich: " mysql_error());;

// welche Datenbank soll durchsucht werden?
mysql_select_db("pdf");

// Suchbegriff wird in $search gespeichert
$search=$_POST["search"];

// Auswahl der Suchkriterien
$krit=$_POST["krit"];

if (
$krit=='n')
    {
    
$spalte=Name;
    }
elseif (
$krit=='t')
    {
    
$spalte=Titel;
    }
elseif (
$krit=='l')
    {
    
$spalte=LastUpdate;
    }

// welche Spalte soll durchsucht werden
$result mysql_query("SELECT * FROM test WHERE $spalte LIKE '%$search%'");

// holt sich die Informationen
while ($row mysql_fetch_array($resultMYSQL_BOTH))
    {
    
$name=$row["Name"];
    
// $titel=$row["Titel"];
    
$last=$row["LastUpdate"];
    
$path=$row["Path"];

    echo 
"

 $name 
 $titel 
 $last 
"
;
    echo 
"[url='pdfausgabe.php?Path=" $row[]Öffnen[/url]";
    }
?>
 
Sponsor Mitteilung
PHP Code Flüsterer

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

Alt 25.07.2005, 15:54  
Gast
 
Beiträge: n/a
Standard

Code:
$result = mysql_query("SELECT * FROM test,test2,test3,test4,test5 WHERE $spalte LIKE '%$search%'");
Du kannst eventuell auch Dynamisch die Tabellennamen herausfinden:

Manual

Glaube mal so würds gehen. Frage, ob du nun meinst alle Tabellen meiner Datenbank oder alle meine Tabellen aller meiner Datenbanken.
 
Alt 25.07.2005, 16:07  
Moderator
 
Benutzerbild von robo47
 
Registriert seit: 03.09.2004
Beiträge: 11.792
PHP-Kenntnisse:
Fortgeschritten
robo47 kann auf vieles stolz seinrobo47 kann auf vieles stolz seinrobo47 kann auf vieles stolz seinrobo47 kann auf vieles stolz seinrobo47 kann auf vieles stolz seinrobo47 kann auf vieles stolz seinrobo47 kann auf vieles stolz seinrobo47 kann auf vieles stolz sein
Standard

klar geht das -> erst alle tabellen auslesen, dann alle spalten und dann für jede tabelle ein query mit WHERE

am besten du schaust dir mal phpmyadmin an, das kann das.
robo47 ist offline  
 


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
Datenbank durchsuchen anonym01 PHP Tipps 2007 1 30.07.2007 14:09
MySQL Datenbank -> komplett durchsuchen Soese Datenbanken 17 02.12.2006 11:33
String in Datenbank finden Pimbolie1979 Datenbanken 11 13.10.2006 15:37
Sql Datenbank durchsuchen und vergleichen Teambyte PHP Tipps 2006 5 14.09.2006 11:11
Gesamte DB nach Änderung der Timestamps durchsuchen webazubi PHP Tipps 2006 4 05.09.2006 20:51
Die Datenbank durchsuchen V-Gee PHP Tipps 2006 7 28.02.2006 05:34
ganze datenbank durchsuchen notyyy PHP Tipps 2005-2 8 01.10.2005 23:04
mysql datenbank anlegen...aber WIE??? Datenbanken 0 05.08.2005 19:29
[Erledigt] Datenbank komplett durchsuchen Datenbanken 2 22.04.2005 11:00
Datenbank durchsuchen mit Formular PHP Tipps 2004 14 06.11.2004 11:12
datenbank durchsuchen inu PHP Tipps 2004 2 26.09.2004 12:07
datenbank nach ähnlichen begriffen durchsuchen PHP Tipps 2004 3 24.07.2004 12:33
[Erledigt] Mysql Datenbank durchsuchen - Tutorial Datenbanken 5 10.07.2004 13:32
Datenbank durchsuchen wonderfull PHP Tipps 2004 5 02.06.2004 21:37

Besucher kamen über folgende Suchanfragen bei Google auf diese Seite
komplette datenbank durchsuchen, gesamte datenbank durchsuchen, ganze datenbank durchsuchen, phpmyadmin datenbank durchsuchen, phpmyadmin alle tabellen durchsuchen, http://www.php.de/php-tipps-2005-2/27524-ist-es-moeglich-die-gesamte-datenbank-zu-durchsuchen.html, datenbank durchsuchen phpmyadmin, navicat alle tabellen durchsuchen, mysql datenbank durchsuchen, mysql gesamte datenbank durchsuchen, pdf datenbank durchsuchen, phpmyadmin gesamte datenbank durchsuchen, mssql komplette datenbank durchsuchen, datenbank durchsuchen, die ganze datenbank durchsuchen, phpmyadmin durchsuche die datenbank, navicat komplette datenbank durchsuchen, mysql ganze datenbank durchsuchen, mysql tabelle durchsuchen, komplette mdb durchsuchen

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