SELFPHP: Version 5.8.2 Befehlsreferenz - Tutorial – Kochbuch – Forum für PHP Einsteiger und professionelle Entwickler

SELFPHP


Professional CronJob-Service

Suche



CronJob-Service    
bei SELFPHP mit ...



 + minütlichen Aufrufen
 + eigenem Crontab Eintrag
 + unbegrenzten CronJobs
 + Statistiken
 + Beispielaufrufen
 + Control-Bereich

Führen Sie mit den CronJobs von SELFPHP zeitgesteuert Programme auf Ihrem Server aus. Weitere Infos



:: Buchempfehlung ::

Handbuch der Java-Programmierung

Handbuch der Java-Programmierung zur Buchempfehlung
 

:: Anbieterverzeichnis ::

Globale Branchen

Informieren Sie sich über ausgewählte Unternehmen im Anbieterverzeichnis von SELFPHP  

 

:: Newsletter ::

Abonnieren Sie hier den kostenlosen SELFPHP Newsletter!

Vorname: 
Name:
E-Mail:
 
 

Zurück   PHP Forum > SELFPHP > MySQLi/PDO/(MySQL)

MySQLi/PDO/(MySQL) Anfänger, Fortgeschrittene oder Experten können hier Fragen und Probleme rund um MySQLi/PDO/(MySQL) diskutieren

Antwort
 
Themen-Optionen Ansicht
  #1  
Alt 29.11.2005, 14:34:51
renew renew ist offline
Anfänger
 
Registriert seit: Nov 2005
Beiträge: 6
Fehlerhafte Abfrage

Hallo,
habe versucht eine Datenbankabfrage zu gestalten.
Die Abfrage sollte eigentlich die Datenbank nach genau den einen Suchwort durchsuchen, und dann nach ähnlichen Suchwörtern.

Könnt ihr mir hiermit weiterhelfen?
Mit Zitat antworten
  #2  
Alt 29.11.2005, 18:26:38
feuervogel feuervogel ist offline
SELFPHP Guru
 
Registriert seit: Jan 2004
Ort: Leipzig
Beiträge: 4.549
AW: Fehlerhafte Abfrage

willkommen im forum!

Zitat:
Zitat von renew
Könnt ihr mir hiermit weiterhelfen?
nein, da du ja nicht mal zu 0.00001% verraten magst, wie dein code ausschaut und was du genau machen willst.
Mit Zitat antworten
  #3  
Alt 29.11.2005, 19:19:03
renew renew ist offline
Anfänger
 
Registriert seit: Nov 2005
Beiträge: 6
AW: Fehlerhafte Abfrage

Hier der Code:

PHP-Code:
<?php 
if(!isset($_POST['submit'])): 
?> 
<form action="<?php echo $PHP_SELF?>" method="post"> 
Suchwort <input type="Text" name="suchwort" size="20" maxlength="40"><br> 
Senden <input type="Submit" name="submit" value="suchen"> 
<input type="Hidden" name="submit" value="submit"> 
</form> 
<?php 
else: 
echo 
"Suchergebnisse für das Suchwort <b>".$_POST['suchwort']."</b> ergab folgende Ergebnisse:<br>"

// Verbindung ... 
$verbindung=@mysql_connect($db_host,$db_benutzername,$db_passwort); 
if(!
verbindung) echo "Es konnte keine Verbindung zum Datenbankserver hergestellt werden.<br>"
if(!@
mysql_select_db("renew")) echo "Es konnte keine Verbindung zur Datenbank hergestellt werden.<br>";

echo 
'<br><b>Genaue Übereinstimmung:</b><br><br>';

// Datenbank abfragen ... - Genaue Abfrage
$eintraege=@mysql_query("SELECT name, url, art FROM cheats WHERE `key`='".$_POST['suchwort']."';"); 

if(!
$eintraege){
    echo 
mysql_error(); 
}else{ 

    
$eintrag=mysql_fetch_array($eintraege); 
    
$spiel $eintrag['name'];
    
$surl $eintrag['url'];
    
$sart $eintrag['art'];
    
    if(
$sart == '1'){
        
$spic "pc.jpg";
    }elseif(
$sart == '2'){
        
$spic "ps.jpg";
    }elseif(
$sart == '3'){
        
$spic "ps2.jpg";
    }
    
    if(!
$eintrag == ""){

        echo 
'<a href="' $surl '">' $spiel '</a>   <img border="0" src="'$spic '">';
    }
}

echo 
'<br><br><br><b>Teilweise Übereinstimmung:</b><br><br>';

// Datenbank abfragen ... - Teilweise Übereinstimmung
$eintraege2=@mysql_query("SELECT `name`, `url`, `art` FROM `cheats` WHERE `key` LIKE '%" $_POST['suchwort'] . "%';"); 

if(!
$eintraege2){
    echo 
mysql_error(); 
}else{ 

while(
$row=mysql_fetch_row($eintraege2)){
    
$eintrag2=mysql_fetch_array($eintraege2); 
    
$spiel2 $eintrag2['name'];
    
$surl2 $eintrag2['url'];
    
$sart2 $eintrag2['art'];
    
        if(
$sart2 == '1'){
            
$spic2 "pc.jpg";
        }elseif(
$sart2 == '2'){
            
$spic2 "ps.jpg";
        }elseif(
$sart2 == '3'){
            
$spic2 "ps2.jpg";
        }
    
        if(!
$eintrag2 == ""){
            echo(
'<a href="' $surl '">' $spiel '</a>   <img border="0" src="'$spic '"><br>');
        }
    }
}

endif;
?>
Nun zur Erklärung meines Vorhabens:

Ich habe eine Datenbank, wo es die Kathegorien "name", "url", "key" und "art" gibt. - Es sollen Spiele eingetragen werden, wobei "name" den Spielnamen angibt, "url" die URL zur HTML-Seite, "key" die Schlüsselwörter zum Spiel und "art" die Kathegorie (also ob PC, PS2, ...) angibt.

Ich will nun die Datenbank - Spalte "key" Durchsuchen, einmal nach genau dem Suchbegriff und einmal nach einem ähnlichen. Dann sollen die anderen Spalten angezeigt werden.

Geändert von renew (29.11.2005 um 19:19:30 Uhr)
Mit Zitat antworten
Antwort


Aktive Benutzer in diesem Thema: 1 (Registrierte Benutzer: 0, Gäste: 1)
 
Themen-Optionen
Ansicht

Forumregeln
Es ist Ihnen nicht erlaubt, neue Themen zu verfassen.
Es ist Ihnen nicht erlaubt, auf Beiträge zu antworten.
Es ist Ihnen nicht erlaubt, Anhänge hochzuladen.
Es ist Ihnen nicht erlaubt, Ihre Beiträge zu bearbeiten.

BB-Code ist an.
Smileys sind aus.
[IMG] Code ist aus.
HTML-Code ist aus.

Gehe zu

Ähnliche Themen
Thema Autor Forum Antworten Letzter Beitrag
Abfrage klaus-maus MySQLi/PDO/(MySQL) 3 12.08.2005 11:19:55
MySQL Abfrage mit COUNT MaXiM MySQLi/PDO/(MySQL) 1 03.04.2005 16:47:13
Benötige Hilfe für dyn. Abfrage mittles PHP Trialrider PHP für Fortgeschrittene und Experten 70 09.10.2003 10:08:56
Problem bei MYSQL Abfrage DiJae PHP für Fortgeschrittene und Experten 1 30.01.2003 08:27:08
select feld mit if abfrage? Silencer PHP für Fortgeschrittene und Experten 3 20.11.2002 09:34:59


Alle Zeitangaben in WEZ +2. Es ist jetzt 13:44:37 Uhr.


Powered by vBulletin® Version 3.8.3 (Deutsch)
Copyright ©2000 - 2024, Jelsoft Enterprises Ltd.


© 2001-2024 E-Mail SELFPHP OHG, info@selfphp.deImpressumKontakt