moin!
weiss jemand vielleicht, wie man 'in einem rutsch' ein insert absetzen kann und gleichzeitig sich die auto inkrmentierte id des aktuellen inserts ziehen?
ich benutze im moment die phplib:
danke schonmal!
beebob
weiss jemand vielleicht, wie man 'in einem rutsch' ein insert absetzen kann und gleichzeitig sich die auto inkrmentierte id des aktuellen inserts ziehen?
ich benutze im moment die phplib:
PHP-Code:
$db = new DbTools($DB_options["Database"],$DB_options["Host"],$DB_options["User"],$DB_options["Password"]);
$query="SELECT USERNAME FROM users WHERE USERNAME='$username';";
$db->np($db->query($query)>0 ? $exists=TRUE : $exists=FALSE;
if(!$exists){
$username=trim($username);
$password=trim($password);
$query="INSERT INTO users (USERNAME,PASSWORD) VALUES ('$username',PASSWORD('$password'));";
$db->query($query);
// das hier ist ziemlicher käse
// ich will eigentlich sowas nicht machen, um die id des aktuellen inserts zu bekommen
$query="SELECT ID FROM users WHERE USERNAME = '$username';";
$db->query($query);
if($a=$db->next_record()){
$uid=$a["ID"];
}
// käse ende
$query="INSERT INTO users_profile (UID,NICK,AGE,HEIGHT,GENDER,EMAIL,LOOKS4,ZIP,COUNTRY,SHORTTEXT,STARS,LIKES,NOLIKES,TEXT,MUSIC)
VALUES ('$uid','$nick','$age','$height','$gender','$email','$looks4','$zip','$country','$shorttext','$stars','$likes','$nolikes','$text','$music');";
$db->query($query);
}else{
echo "User bereits vorhanden!";
}
beebob
Kommentar