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)

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 11.10.2009, 21:58:15
DeadLord DeadLord ist offline
Anfänger
 
Registriert seit: Apr 2008
Alter: 31
Beiträge: 22
MYSQL Abfrage mit Vergleich zweier Tabellen

Habe momentan diese beidne Abfragen um die Links rauszufiltern welche noch in der zweiten Tabelle stehen da man nur einmal innerhalb einer Stunde spenden kann, allerdings kommt man hier nie ans LIMIT und ich möchte gerne immer genau das LIMIT an Links haben.

PHP-Code:
if($count <= $max_credits/2)
    {
          
# Links einlesen
          #$limit = (($max_credits-$uc->credits <= 0) ? 0 : ($max_credits-$uc->credits));
          
$limit $max_credits/2;
                
$sql 'SELECT id, name, reflink
                  FROM user
                  WHERE (credits > 0) AND (full=false) AND (id != '
.$uc->userid.') AND (active=true)
                  ORDER BY RAND()
                  LIMIT '
.($limit).';';
        
$db->query($sql);
    
        
$sql 'SELECT ref_gespendet FROM `spenden` WHERE ref_spender="'.$uc->reflink.'";';
        
$db->query($sql1);
      
        
$rows 0;
        
# $over = wem hab ich schon gespendet?
        
while($data $db->fetch('ass'1))
            
$over[$rows++] = $data['ref_gespendet'];
            
        
$rows 0;
        
# $spenden = wem kann ich also noch spenden?
        
while($data $db->fetch()) #Solange User vorhanden
            
if( !isset($over) || (!in_array($data['reflink'], $over)))
                
$spenden[$rows++] = $data['reflink'];
        
        
$count count($spenden);
    } 
Deswegen habe ich mir mal dieses zusammengeschrieben, wa sja leider auch nicht funktioniert da die Links erst später ausgewählt werden

PHP-Code:
$sql 'SELECT user.id, user.name, user.reflink
                  FROM user, spenden
                LEFT JOIN spenden ON user.reflink=spenden.ref_gespendet 
                WHERE (spenden.ref_spender!='
.$uc->reflink.') AND (credits > 0) AND (full=false) AND (id != '.$uc->userid.') AND (active=true)
                  ORDER BY RAND()
                  LIMIT '
.($limit).';'
Mit Zitat antworten
  #2  
Alt 12.10.2009, 01:11:12
DeadLord DeadLord ist offline
Anfänger
 
Registriert seit: Apr 2008
Alter: 31
Beiträge: 22
AW: MYSQL Abfrage mit Vergleich zweier Tabellen

Soa mit diesem Code bekomme ich die angezeigt denen ich schon gespendet während der letzten Stunde, bzw wo die Daten noch in der DB sind!

PHP-Code:
SELECT idnamereflinkcreditsactivefullspenden.ref_spender
FROM user
LEFT JOIN spenden ON reflink
=spenden.ref_gespendet 
WHERE 
(9802317=spenden.ref_spender) AND (credits 0) AND (full=false) AND (id != 1) AND (active=true)
GROUP BY id 
Soa also dachte ich mir machste doch ungleich meines Reflinks was dann eine ewig lange Liste ergab, für alle Spenden, die nicht von mir getätigt wurden, irgendwie habe ich glaube ich voll das Brett vorm Kopf

PHP-Code:
SELECT idnamereflinkcreditsactivefullspenden.ref_spender
FROM user
LEFT JOIN spenden ON reflink
=spenden.ref_gespendet 
WHERE 
(9802317!=spenden.ref_spender) AND (credits 0) AND (full=false) AND (id != 1) AND (active=true)
GROUP BY id 
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
Performance - Aufgabe (Abgleich mehrere Tabellen) mit PHP oder MySql lösen? ich01 PHP für Fortgeschrittene und Experten 2 06.07.2009 14:25:36
Mysql Abfrage über zwei Tabellen mit SUM und Count abyss MySQLi/PDO/(MySQL) 1 12.06.2008 22:30:17
Problem bei der Abfrage zweier Tabellen mit verwaisten Inhalt cl-griffin MySQLi/PDO/(MySQL) 3 30.04.2008 11:25:11
MySql Abfrage in Tabellen ausgeben Peer PHP Grundlagen 4 13.08.2006 18:49:07
Vergleich zweier Tabellen DiJae MySQLi/PDO/(MySQL) 1 19.11.2003 11:58:16


Alle Zeitangaben in WEZ +2. Es ist jetzt 16:51:29 Uhr.


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


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