Hallo Jungs,
Ich habe gerade eine Denkblockade.. :{
Ich möchte dieses Mysqli Statement in ein Mysqli prepared Statement umwandeln, es sei scheinbar sicherer.. ^^
Nun, einfache Statements konnte ich schon umwandeln, aber hier kommt es mir etwas komplizierter vor, wegen dem SELECT im SELECT.
Kann mich hier bitte jemand Unterstützen? Was muss ich beachten?
Danke für jede Hilfe...
Gruss
Ich habe gerade eine Denkblockade.. :{
Ich möchte dieses Mysqli Statement in ein Mysqli prepared Statement umwandeln, es sei scheinbar sicherer.. ^^
Nun, einfache Statements konnte ich schon umwandeln, aber hier kommt es mir etwas komplizierter vor, wegen dem SELECT im SELECT.
Kann mich hier bitte jemand Unterstützen? Was muss ich beachten?
Danke für jede Hilfe...
PHP-Code:
$select = $mysqli->query("
SELECT user.id,
DATE_ADD(
userstatus.aktiviertam, INTERVAL (
produkte.kostenlos_tage - (
SELECT tage_abovertragsemail1_vor_testablauf FROM time_rules WHERE time_rules.id = 1
)
)DAY
) AS datesendemailallowed
FROM user
LEFT JOIN userstatus ON user.id = userstatus.id_user
LEFT JOIN abo ON user.id = abo.id_user
LEFT JOIN produkte ON abo.id_produkt = produkte.id
WHERE produkte.produkt = 'dienstleister'
AND CURDATE() <= 'datesendemailallowed'
AND abo.abo_bestaetigt_am IS NULL
AND abo.abovertragsemail1_gesendet_am IS NULL
");
Kommentar