Hi ... habsch nen Problem ....
PHP-Code:
$sql = "INSERT INTO wishes ( `IP` ,`Datum` ,`Username` ,`Name`, `Gruss`, `Wunsch` ) VALUES ( '$IP', '$Datum', '$username', '$name', '$gruss', '$wunsch' )";
mysql_query($sql);
$sql1 = "SELECT ID FROM `wishes` ORDER BY ID DESC LIMIT 1";
$qry = mysql_query($sql1);
$result = mysql_fetch_array( $qry );
$oid = $result['ID'];
//$OID1 = $oid
echo $oid;
funktioniert so weit. "echo $oid" gibt auch nur die erwartete ID aus.
Da SELECT ID FROM `wishes` ORDER BY ID DESC LIMIT 1 logischerweise nur eine einzelne Zahl (nen INT) zurückgibt und auch ne While drum herum nur 1 Wert ausgibt reicht das so.
Nu will ich aber $oid in einem anderen INSERT weiterverwenden.
Soll nen selbsgebautes Log geben, deswegen sieht das dann so aus:
PHP-Code:
$sql2 = "INSERT INTO wishes1 ( `IP` ,`Datum` ,`Username` ,`Name`, `Gruss`, `Wunsch`, `oid` ) VALUES ( '$IP', '$Datum', '$username', '$name', '$gruss', '$wunsch', '$oid' )";
mysql_query($sql2);
Funzt aber nicht ... der Insert wird nicht abgesetzt. ohne oid und $oid wird er abgesetzt.
Mach ich $OID1 = $oid um $OID1 im INSERT zu verwenden bekomme ich "Parse error: parse error, unexpected T_VARIABLE in blabla.php on line 35".
Nehm ich anstatt $oid '$result[''ID'']' im INSERT mag er das auch nicht.
Jemand ne Idee wie ich diesen einen Wert im INSERT weiterverwenden kann?
Danke im Voraus