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 ::

PHP 5.3 & MySQL 5.1

PHP 5.3 & MySQL 5.1 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)
Hilfe Community Kalender Heutige Beiträge Suchen

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 07.12.2006, 21:43:33
onemoretime onemoretime ist offline
Anfänger
 
Registriert seit: Dec 2006
Beiträge: 2
dynamische Abfrage

Hallo an alle!

Ich möchte eine dynamische Abfrage basteln, habe dies wie folgt versucht:

PHP-Code:
....
if(
$clickedKriterien['search_3'] != "" && $clickedKriterien['search_3'] != 'delete'){
$search_3 $clickedKriterien['search_3'];
$table_3 ', Wachstum wach';
$krit_3 'AND s.WaNr = wach.WaNr AND wach.WaNr = $search_3';
} else {
$table_3 '';
$krit_3 '';
}
if(
$clickedKriterien['search_4'] != "" && $clickedKriterien['search_4'] != 'delete'){
$search_4 $clickedKriterien['search_4'];
$table_4 ', Wurzeltyp wurz';
$krit_4 'AND s.WuNr = wurz.WuNr AND wurz.WuNr = $search_4';
} else {
$table_4 '';
$krit_4 '';
}
$eintraege mysql_query("SELECT *
FROM Shop_Pflanzen sp, Species s, Bilder_Species_Pflanzen bsp, Bilder_Pflanzen bp,
Geeignet g $table_0 $table_1 $table_2 $table_3 $table_4 $table_x
WHERE sp.SNr = s.SNr
AND sp.PfArtNr = bsp.PfArtNr
AND bp.BPNr = bsp.BPNr
AND sp.GeNr = g.GeNr $krit_0 $krit_1 $krit_2 $krit_3 $krit_4
ORDER BY s.LatName"
); 
Ich habe speziell ein Problem bei:
AND sp.GeNr = g.GeNr $krit_0 $krit_1 $krit_2 $krit_3 $krit_4

und

Geeignet g $table_0 $table_1 $table_2 $table_3 $table_4 $table_x

wie löse ich das korrekt?

Vielen Dank schon mal im Vorhinein!

Paul
Mit Zitat antworten
  #2  
Alt 07.12.2006, 23:45:16
Heinrich Heinrich ist offline
Member
 
Registriert seit: Feb 2006
Beiträge: 883
AW: dynamische Abfrage

Welches Problem hast du denn genau? Kommt nix? Fehlermeldung? Falsche Ergebnisse?

Bei der Ballung einschränkender WHERE-Bedingungen (wenn ich die ganzen §krit.... aneinander reihe), kann ja eigentlich nix mehr rauskommen....
Mit Zitat antworten
  #3  
Alt 08.12.2006, 03:29:19
onemoretime onemoretime ist offline
Anfänger
 
Registriert seit: Dec 2006
Beiträge: 2
AW: dynamische Abfrage

Er gibt mir wie folgt aus:

Warning: mysql_fetch_object(): supplied argument is not a valid MySQL result resource in /www/htdocs/v106630/test/deutsch/shop_pflanzen.php on line 660

Die Sache ist jene, ... ich habe mehrere Tabellen in meiner DB und möchte, dass ein User nach mehreren optionalen Kritieren suchen kann.

Das muss doch irgendwie möglich sein oder?
Mit Zitat antworten
  #4  
Alt 08.12.2006, 11:43:26
Heinrich Heinrich ist offline
Member
 
Registriert seit: Feb 2006
Beiträge: 883
AW: dynamische Abfrage

Also einige Zweifel:

Was ist denn das?
PHP-Code:
$table_0 $table_1 $table_2 $table_3 $table_4 $table_x 
Scheinen auch Tabellen zu sein - sind aber Variablen - wo sind die definiert?

Überigens müssen Variablen in sql-Statements in Anführungszeichen ('') gesetzt werden. Auch bei deinen WHERE-Bedingungen.

Aber nochmal - setz mal deine WHERE-Bedingung vollständig zusammen und überlege logisch, ob da noch ein Ergebnis kommen kann. Die mysql-Meldung deutet darauf hin, dass nichts gefunden wurde.
Mit Zitat antworten
Antwort


Aktive Benutzer in diesem Thema: 1 (Registrierte Benutzer: 0, Gäste: 1)
 

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
Alphabet Abfrage Daemonium PHP Grundlagen 7 28.09.2006 17:43:03
Abfrage per Link steuern gerd24 PHP Grundlagen 16 26.12.2005 01:17:09
Abfrage klaus-maus MySQLi/PDO/(MySQL) 3 12.08.2005 11:19:55
Benötige Hilfe für dyn. Abfrage mittles PHP Trialrider PHP für Fortgeschrittene und Experten 70 09.10.2003 10:08:56
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 09:03:14 Uhr.


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


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