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

Einführung in XHTML, CSS und Webdesign

Einführung in XHTML, CSS und Webdesign 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 15.06.2005, 11:07:40
Zudecke Zudecke ist offline
Junior Member
 
Registriert seit: Jun 2004
Ort: Weiden i.d.Opf.
Alter: 46
Beiträge: 315
LIKE

Hi,

kapier grad nicht, wieso er mir bei dem

if ($suchfeld!="") $where.=" AND sach_titel LIKE '%$suchfeld%'";

die Fehlermeldung "Query was empty" ausgibt. Lass ich die Prozentzeichen weg, stellt er die Abfrage ordnungsgemäß zusammen. An was liegt das?
Mit Zitat antworten
  #2  
Alt 15.06.2005, 11:16:19
c4 c4 ist offline
SELFPHP Guru
 
Registriert seit: Jul 2002
Ort: Oberursel
Alter: 54
Beiträge: 4.748
AW: LIKE

Wer sagt Dir, dass der Query leer ist?
__________________
sic!
--> http://dbCF.de/
Mit Zitat antworten
  #3  
Alt 15.06.2005, 11:28:44
Zudecke Zudecke ist offline
Junior Member
 
Registriert seit: Jun 2004
Ort: Weiden i.d.Opf.
Alter: 46
Beiträge: 315
AW: LIKE

Der Browser. Die Abfrage ist aber auch leer, einfach nicht mehr vorhanden.
Hilfe.
Mit Zitat antworten
  #4  
Alt 15.06.2005, 11:29:57
c4 c4 ist offline
SELFPHP Guru
 
Registriert seit: Jul 2002
Ort: Oberursel
Alter: 54
Beiträge: 4.748
AW: LIKE

Der Browser also... Der Browser macht auch nur das, was er gesagt bekommt. Und irgendwas sagt ihm, dass er diesen Text ausgeben soll. Aber welche Funktion gibt diesen Text aus??

Gib einfach mal mehr Quältext.
__________________
sic!
--> http://dbCF.de/
Mit Zitat antworten
  #5  
Alt 15.06.2005, 11:36:45
Zudecke Zudecke ist offline
Junior Member
 
Registriert seit: Jun 2004
Ort: Weiden i.d.Opf.
Alter: 46
Beiträge: 315
AW: LIKE

Bitteschön:

PHP-Code:
    if ($ausw1_aktiv!="1"$where_kat="AND kat_name = '$data_kat_name'";    
    
    
$query_Sach_set sprintf("SELECT * FROM %s WHERE sach_status = 7 $where_kat$where"$row_Tabelle_set["tab_name"]);

    echo 
$query_Sach_set."<br>";    
    
$Sach_set mysql_query($query_Sach_set$brauchtSQL) or die(mysql_error());
    
$row_Sach_set mysql_fetch_assoc($Sach_set); 
Wüsste nicht, was noch mehr Quältext bringen sollte.
Mit Zitat antworten
  #6  
Alt 15.06.2005, 11:46:56
c4 c4 ist offline
SELFPHP Guru
 
Registriert seit: Jul 2002
Ort: Oberursel
Alter: 54
Beiträge: 4.748
AW: LIKE

Da fehlt noch was. Zum Beispiel der Part mit dem if ($suchfeld!="")

Und bei dem echo kommt keine Ausgabe? Schon mal im Quelltext (den im Browser) geschaut, ob da wahrlich nichts ist?
__________________
sic!
--> http://dbCF.de/
Mit Zitat antworten
  #7  
Alt 15.06.2005, 11:50:28
Zudecke Zudecke ist offline
Junior Member
 
Registriert seit: Jun 2004
Ort: Weiden i.d.Opf.
Alter: 46
Beiträge: 315
AW: LIKE

Im Browser-Quelltext steht das:

<br>Query was empty

Und sonst nichts.

Hier noch ein bisschen Quelltext für die where-Klausel:

PHP-Code:
$where="";
if (
$pr_min!="0" || $pr_max!="999999") {
    
$where.=" AND sach_preis BETWEEN $pr_min AND $pr_max";
}
if (
$bauj_min!="0" || $bauj_max!="9999") {
    
$where.=" AND sach_baujahr BETWEEN $bauj_min AND $bauj_max";
}
if (
$bstd_min!="0" || $bstd_max!="999999") {
    
$where.=" AND sach_eleist BETWEEN $bstd_min AND $bstd_max";
}
if (
$suchfeld!=""$where.=" AND sach_titel LIKE '%$suchfeld%'"

Geändert von Zudecke (15.06.2005 um 11:54:08 Uhr)
Mit Zitat antworten
  #8  
Alt 15.06.2005, 12:04:22
c4 c4 ist offline
SELFPHP Guru
 
Registriert seit: Jul 2002
Ort: Oberursel
Alter: 54
Beiträge: 4.748
AW: LIKE

Ich bin aber auch selten blind!

Du nutzt sprintf() und wunderst Dich, warum es nicht mehr klappt, so bald Du % reinpackst...
Vorschlag:
PHP-Code:
$query_Sach_set "SELECT *
FROM {$row_Tabelle_set['tab_name']}
WHERE sach_status = 7 $where_kat$where"

Mit Zitat antworten
  #9  
Alt 15.06.2005, 12:11:38
Zudecke Zudecke ist offline
Junior Member
 
Registriert seit: Jun 2004
Ort: Weiden i.d.Opf.
Alter: 46
Beiträge: 315
AW: LIKE

Aahhh... Sowas kann wohl nur mir passieren.
Dankeschön.
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
SHOW TABLE STATUS FROM ... LIKE ... exweised MySQLi/PDO/(MySQL) 0 11.03.2005 15:23:15
Kombination aus select x in und x like aviral MySQLi/PDO/(MySQL) 0 26.02.2004 14:13:36
myspl query (and not like'') Gweilo PHP für Fortgeschrittene und Experten 3 28.12.2002 15:42:13
mySQL - (WHERE * LIKE) Gweilo PHP für Fortgeschrittene und Experten 1 19.11.2002 16:07:48
NOT LIKE ... AND ... geht nicht?? mad-boy PHP für Fortgeschrittene und Experten 2 29.09.2002 20:08:34


Alle Zeitangaben in WEZ +2. Es ist jetzt 14:51:38 Uhr.


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


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