Frage : Groß-als/Weniger-als in der sql-Frage durch PHP… annehmbar für Datumspalte??

Ich habe eine Hinterapp, die die Informationen eines Klienten gegen einen sql db.

If, das KEINE Reihen von der ersten Frage zurückgebracht werden, es laufen lässt die Sekunde bezieht. Wenn beide Fragen Reihen 0 zurückbringen, kann der Benutzer fortfahren, den Klienten in das system.

It anzumelden IST Datumbesondere. Klienten (abhängig von dem Service, den sie von uns empfangen), werden die Erlaubnis gehabt, einmal jährlich eingeführt zu werden entweder oder, sobald jede 6 months.

The Code wie dieses aussieht:

Here ist ein wenig ausführlicheres breakdown.
Client ausruft Büro, um ihr eligibility.
Our CSA zu überprüfen nimmt Klienten Informationen. Sie müssen mindestens hereinkommen, Nachname u. reichen social.

Press ein, lassen das function.

IF, welches die Funktion einen Zählwert zurückbringt, der Klient ist ineligible.
IF die Funktion FALSCH zurückbringt, der Klient ist eligible.

HERES MEIN PROBLEM: laufen:
On die Seite, das von der Form bekannt geben, das CSA wählt, wenn die Service-Art regelmäßig oder Krise ist. Ich habe eine Funktion, die zurück 6 Monate berechnet, wenn seine Krise und 12 Monate, wenn sein Regular und das $datetime Variablennehmen auf dem value.

When die erste Frage stattfindet, alles scheint, zu sein.
When, welches die zweite Frage, es stattfindet, bringt Reihen 0 zurück, wann immer es versucht, alles zurückzuholen Krise (6 Monate) - jedoch - es holt alles zurück, das ein regelmäßiges (12 Monate)

Let ist, ich weiß, wenn Sie mich benötigen, alles von den database.

BOTH Tabellen bekanntzugeben benutzen die DATUM-Spaltenstruktur in ISO 8601 format.
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:
6:
37:
38:
39:
40:
41:
42:
43:
44:
45:
46:
47:
48:
49:
50:
51:
52:
function ckEligible ($last_name, $first_name, $maiden_name, $social_3, $liheap_type, $datetime) {
	
	// stellte Anschluss ein
	GLOBALES $connection;
	
	GLOBALES $output;
	$count=0;
	$output= „“;
	
	// überprüfen Eignung gegen NEUE Liheap Tabelle
	$query= " VORWÄHLEN * VON prodcen_liheap WO last_name= \ „{$last_name} \“ UND social_3= \ „{$social_3} \“ UND liheap_type= \ „{$liheap_type} \“ UND datetime> \ „{$datetime} \ "";
	$results=mysql_query ($query, $connection);
	während ($row=mysql_fetch_array ($results)){
		$count++;
		$output.= „“;
	}  
	
	// überprüfen Eligiblity Againt ALTE Liheap Tabelle
	wenn ($count==0) {
		$query= " WÄHLEN vor * VON prodcen_verify WO „;
		wenn (! leeren ($last_name)){$query.= " last_name= \ "". $last_name. „\“ UND „; }
		wenn (! leeren ($first_name)){$query.= " first_name= \ "". $first_name. „\“ UND „; }
		wenn (! leeren ($maiden_name)){$query.= " maiden_name= \ "". $maiden_name. „\“ UND „; }
		$query.= " liheap_type= \ „{$liheap_type} \“ UND datetime> \ „{$datetime} \ "";
		$results=mysql_query ($query, $connection);
		während ($row=mysql_fetch_array ($results)){
			$count++;
			$output.= „“;
			}
	}
		//Close-Tabelle u. Rückkehr zählten Reihen.
		$output.= „
“; $output.= $count. „. “; $output.= $row [„last_name“]; $output.= „,“; $output.= $row [„first_name“]; $output.= „“; $output.= $row [„liheap_type“].“ Unterstützung "; $output.= „“; $output.= $row [„Datum/Uhrzeit“]; $output.= „
“; $output.= $count. „. “; $output.= $row [„last_name“]; $output.= „,“; $output.= $row [„first_name“]; $output.= „“; $output.= $row [„liheap_type“].“ Unterstützung "; $output.= „“; $output.= $row [„Datum/Uhrzeit“]; $output.= „
“; Rückhol$count; }

Antwort : Groß-als/Weniger-als in der sql-Frage durch PHP… annehmbar für Datumspalte??

> möchte ich alle mögliche Gemeinschaften finden
das definiert durch das Feld BL.CommunityID, das das selbe für bis 11 Reihen ist?

wenn der der Entwurf (nicht wirklich gut, aber irgendwie) ist, was über diesen Anfang:
1:
2:
3:
4:
5:
6:
7:
  B.CommunityID, Bld.BudgetDefinitionIDY VORWÄHLEN 
    VON (CommunityID von der LCSInsight_ExtractBudgetLeads GRUPPE DURCH CommunityID VORWÄHLEN), B
    KREUZ VERBINDEN LCSInsight_ExtractBudgetLeadsDim Bld
    WO NICHT EXISTIERT (AUSERWÄHLTE NULL VON LCSInsight_ExtractBudgetLeads Querstation
                       WO Bl.CommunityID = B.CommunityID
                         UND B1.BudgetDefinitionIDY = Bld.BudgetDefinitionIDY 
                     )
Weitere Lösungen  
 
programming4us programming4us