MySQL Select in Kombination mit einer PHP-Funktion

Mitglied: iceget

iceget (Level 2) - Jetzt verbinden

08.03.2016, aktualisiert 16:54 Uhr, 1095 Aufrufe, 2 Kommentare

Hallo liebe Community,

ich habe folgendes Problem:
Ich habe eine PHP-Funktion. Diese nennt sich getWeekFromID. Diese gibt anhand einer vorhandenen ID die Woche zurück, in welcher sich ein registrierer Benutzer befindet.

Da es sich hierbei um eine Berechung innerhalb einer PHP-Funktion handelt, stellt sich mir die Frage, wie ich folgendes realisieren kann:

SELECT * FROM `customers` WHERE `inweek` = getWeekFromID(id(id=vom selben SELECT * FROM));

Also das ich im MySQL Query eine PHP-Funktion aufrufen kann, damit der MySQL Server dann z.B. die Zahl 2 (Woche 2) zurück bekommt:
SELECT * FROM `customers` WHERE `inweek` = '2');

Gibt es hiefür eine Möglichkeit? Ich berechne "inWeek" anhand des Registrierdatums (diese Funktion getWeekFromID) ist nur ein Beispiel.
Ich hab hier auch mehrere andere Funktionen die ich direkt mit dem MySQL Server abfragen würde SELECT * FROM `customers` WHERE `irgendeinwert` = phpFunctionIrgendeineFunction(id);

Könnt ihr mir helfen?

Vielen Dank & lg
Mitglied: Arano
08.03.2016 um 18:19 Uhr
Moin,

Ist ne einfache Verkettung PHP-Manual - String operator


~Arano
Bitte warten ..
Mitglied: nxclass
21.04.2016 um 00:23 Uhr
Was du wahrscheinlich machen willst

http://www.w3schools.com/sql/func_date_format.asp
.. es kann natürlich sein das dein Datums DB Feld in einer ganz anderen Tabelle liegt, dann musst Du hier noch mit JOINs arbeiten.

Wenn dein Datum aus dem PHP kommt dann musst du hier mit Parametern in der SQL Anweisung arbeiten:
.. und den Wert 2 dann bei der Ausführung des Statements mit übergeben.
http://php.net/manual/de/book.pdo.php
Bitte warten ..
Heiß diskutierte Inhalte
Off Topic
Wie sieht eine korrekte IT-Organisation aus?
imebroVor 1 TagFrageOff Topic20 Kommentare

Hallo, da unser IT-Verantwortlicher ja vor einem Jahr gehen musste, stelle ich mir die Frage, wie denn eine korrekte IT-Organisation überhaupt aussehen muss. Zur ...

Server-Hardware
Mini-PC oder Server für Dauerbetrieb
Surfer12Vor 1 TagFrageServer-Hardware20 Kommentare

Hallo zusammen, wir projektieren gerade eine neue Zutrittslösung für ein kleines Hotel mit ca. 20 Zimmern. Die Gäste sollen in Zukunft einen SelfCheckIn machen ...

Firewall
Windows Defender dauerhaft deaktivieren
Frankie222Vor 1 TagFrageFirewall9 Kommentare

Hallo, ich wollte mal fragen ob jemand weiss wie man bei Windows 10 Home den kompletten Schutz deaktiviert. Den Defender und alles! Ich habe ...

Notebook & Zubehör
Funktionieren keine USB-DVD-RW an Surfaces?
StefanKittelVor 1 TagFrageNotebook & Zubehör14 Kommentare

Hallo, ein Kunde von mir hat ein Surface Pro. Wenn er ein USB-DVD-RW-Laufwerk an die Dockingstation anschliesst funktioniert es nicht. - Es bekommt Strom ...

Windows 10
Windows 10 20HS SCCM
stoepsu77Vor 1 TagFrageWindows 1015 Kommentare

Hallo zusammen Ich hoffe, dass jemand von euch mir eine weitere Idee geben kann. Ich habe keine Ideen mehr. Folgendes: Wir haben eine Tasksequenz ...

Suche Projektpartner
Suche Projektpartner
irinaterletska12Vor 1 TagFrageSuche Projektpartner1 Kommentar

Hallo alle zusammen . Wir sind eine ukrainische Firma, die nach dem Projektpartner sucht. Wir können für deutsche Firmen Support geben. Wir können Fernwartung ...

SAN, NAS, DAS
NAS mit Backup Funktion gesucht
YellowcakeVor 1 TagFrageSAN, NAS, DAS8 Kommentare

Hallo zusammen ich bin total unerfahren was diese NAS Systeme angeht die man sich zuhause hinstellen kann. Aktuell habe ich einen kleinen Server hier ...

Windows Server
Wie konvertiere ich NTFS zu GPT
itnirvanaVor 1 TagFrageWindows Server11 Kommentare

Hallo, auf einem Server ist die Platte 2048 GB per NTFS mit vollem Platz erreicht. Wie kann ich nun diese Platte zu GPT konvertieren. ...