Moin!
1. Hm. Warum sollte das wie gewünscht funktionieren? Und vor allem, welchen Sinn soll das machen?
function tmp_TestAusgabe($mysqli, $Code, $datum, $Code, $datum) {
Rufst Du das mit
$dummy=tmp_TestAusgabe($mysqli, 1, 2, 3, 4)
auf, dann hast Du danach:
$Code=3;
$datum=4;
Test:
<?php
$dummy=Ausgabe(1,2,3,4);
function Ausgabe($Code, $datum, $Code, $datum) {
echo '$Code : ', $Code, "\n";
echo '$datum: ', $datum, "\n";
}
exec:
fastix@trainer:/tmp$ php test.php
$Code : 3
$datum: 4
2.
$stmt = $mysqli->prepare("(...
WHERE userID =?
AND datum =?)
...
WHERE erinnerung_userCode =?
AND erinnerung_update_d =?) ");
Dann bindest Du:
$stmt->bind_param("ssss", $Code, $datum, $Code, $datum);
Heraus kommt:
...
WHERE userID ="ssss"
AND datum =$Code)
...
WHERE erinnerung_userCode =$Code
AND erinnerung_update_d =$datum
Ist ein wenig viel. Sortiere mal Deine Daten und werte Fehler aus.
Jörg Reinholz