Antwort
 
Themen-Optionen Thema durchsuchen
Alt 03.04.2007, 12:18 Nach oben    #1
Benutzer
 
Registriert seit: 18.06.2006
Ort: Straubing
Beiträge: 85
Standard Datensätze nacheinander prüfen

Hallo ich habe zu folgendem Code eine Frage:

PHP-Code:
<?php

    
// ...

    
$items = array();
    if (
$search_info['art_id'] != '')
    {
        
$sql $this->_db->query("SELECT
                                      `ID`,
                                      `artID`,
                                      `title`,
                                      `isbn`,
                                      `publisher`,
                                      `author`
                                  FROM
                                      `bero__articles`
                                  WHERE
                                      `artID` = '"
$search_info['art_id'] ."'");

        for (
$i 0$i $this->_db->numRows($sql); $i++)
        {
            
$row $this->_db->fetchAssoc($sql);
            
$items[] = $row;
        }
    }

    
// ...

?>
Hier werden ja alle Datensätze auf dieses eine Kriterium überprüft. Sagen wir mal es entsprechen 1/4 der Datensätze dem Kriterium. Dann bleibt mir noch 3/4 die nicht zutreffen. Wie lässt es sich nun realisieren, dass in einer weiteren Abfrage nur noch die anderen 3/4 auf ein weiteres Kriterium überprüft werden?
Berti ist offline  
Diesen Beitrag zu to del.icio.us hinzufügen!Diesen Beitrag zu Technorati hinzufügen!Diesen Beitrag zu Mister Wong hinzufügen!
Mit Zitat antworten
Alt 03.04.2007, 12:28 Nach oben    #2
Oliver O.
 
Benutzerbild von Xean
 
Registriert seit: 17.08.2005
Beiträge: 428
Standard

Wie in PHP kann man auch ein ' != ' benutzen:
Code:
SELECT
  `ID`,
  `artID`,
  `title`,
  `isbn`,
  `publisher`,
  `author`
FROM
  `bero__articles`
WHERE
  `artID` != '".$search_info['art_id'] ."'
Xean ist offline  
Diesen Beitrag zu to del.icio.us hinzufügen!Diesen Beitrag zu Technorati hinzufügen!Diesen Beitrag zu Mister Wong hinzufügen!
Mit Zitat antworten
Alt 03.04.2007, 12:41 Nach oben    #3
Benutzer
 
Registriert seit: 18.06.2006
Ort: Straubing
Beiträge: 85
Standard

Also praktisch:

Code:
 SELECT
  `ID`,
  `artID`,
  `title`,
  `isbn`,
  `publisher`,
  `author`
FROM
  `bero__articles`
WHERE
  `artID` != '".$search_info['art_id'] ."'
AND
  `irgendwas` = 'iregndwas'
OR
  `iregndwas_anderes` = 'irgendwas_anders'
Berti ist offline  
Diesen Beitrag zu to del.icio.us hinzufügen!Diesen Beitrag zu Technorati hinzufügen!Diesen Beitrag zu Mister Wong hinzufügen!
Mit Zitat antworten
Alt 03.04.2007, 20:15 Nach oben    #4
Ben
Benjamin Klaile
 
Benutzerbild von Ben
 
Registriert seit: 02.12.2004
Ort: Remagen
Beiträge: 4.516
Standard

Ich habe den Thread mal verschoben, da es sich ja letztlich eher um ein SQL-Problem handelt.
Ben ist offline  
Diesen Beitrag zu to del.icio.us hinzufügen!Diesen Beitrag zu Technorati hinzufügen!Diesen Beitrag zu Mister Wong hinzufügen!
Mit Zitat antworten
Antwort

Lesezeichen


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

Erweiterte Suche

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 sind an
PingBacks sind an
RefBacks sind aus

Ähnliche Themen
Thema Autor Forum Antworten Letzter Beitrag
prüfen, ob eine Datei ein Bild ist Jann Hendrik PHP-Programmierung 22 21.09.2007 10:16
Checkboxen prüfen Garnele PHP-Programmierung 21 15.05.2007 11:38
Datensätze mit 1:C-Relation auslesen Basti Datenbanken 6 02.12.2006 15:45
Aus mehreren Tabellen die Datensätze der letzten x Tage Ben Datenbanken 4 07.11.2005 22:29
prüfen ob ordner oder datei Igi PHP-Programmierung 14 26.08.2005 23:27


Alle Zeitangaben in WEZ +1. Es ist jetzt 07:29 Uhr.


Powered by vBulletin® Version 3.7.4 (Deutsch)
Copyright ©2000 - 2008, Jelsoft Enterprises Ltd.
Search Engine Optimization by vBSEO 3.2.0

1 2 3 4 5 6 7 8 9 10 11 12 13 14 15 16 17 18 19 20 21 22 23 24 25 26 27 28 29 30 31 32 33 34 35 36 37 38 39 40 41 42 43 44 45