同じクエリで2つのテーブルにデータを送信することは可能ですか?
私の既存のコードは次のようになります。
private function adduser() {
if (!empty($this->error)) return false;
$params = array(
':user_level' => parent::getOption('default-level'),
':name' => $this->name,
':email' => $this->email,
':username' => $this->username,
':password' => parent::hashPassword($this->password)
);
parent::query("INSERT INTO `login_users` (`user_level`, `name`, `email`, `username`, `password`)
VALUES (:user_level, :name, :email, :username, :password);", $params);
私はこのコードを書かなかったので、私は通常PDOを使用しないので、少し混乱します。これに加えて、「url_alias」テーブルに2つの値を追加します。1つ目はUID(最初のクエリから自動的にインクリメントされます)で、2つ目は別の変数値です。
検索中に見つけたすべての例は、この既存のコードの外観が原因でうまくいかないようです。
誰か私に手を貸してもらえますか?