i inserting below data in brokers3_finalmain database in phpfox_user , phpfox_user_custom want insert data full_name , country_iso in other database mobile @ same time .
public function delete_mobile($data) { $params = array( ':mobile' => $data); $sql = "delete mobile mobile=:mobile"; $stmt = parent::query($sql, $params); } public function update_profile($data) { $sql = 'update phpfox_user set full_name=:full_name, email=:email user_id=:user_id'; $params =(array( ':full_name' => $data['full_name'], ':email' => $data['email'], ':user_id' => $data['user_id'] )); //print_array($params); parent::query($sql, $params, '', 'main') or die(parent::$dbh->errorinfo()); } public function register_user($data) { //print_r($data); //$data=$data[0]; //print_r($data); $params = array( ':email' => $data['email'], ':cf_mobile' => $data['mobile']); $sql = "select * phpfox_user, phpfox_user_custom phpfox_user.email=:email , phpfox_user_custom.cf_mobile=:cf_mobile"; $stmt = parent::query($sql, $params, '', 'main'); while($row = $stmt->fetch(pdo::fetch_assoc)) : $res=$row; endwhile; if(count($res)>=1) { $result['status']='fail'; $result['message']='user exits'; $result['user_id']=$res['user_id']; } else { $pass=md5(md5($data['password']).md5('78>')); $sql = 'insert phpfox_user (full_name, email, password, password_salt, user_group_id, country_iso) values(:full_name, :email, :password, :password_salt, :user_group_id, :country_iso)'; $params =(array( ':full_name' => $data['full_name'], ':email' => $data['email'], ':password' => $pass, ':password_salt' => '"q>', ':user_group_id' => $data['user_group_id'], ':country_iso' => $data['location'] )); //print_array($params); parent::query($sql, $params, '', 'main') or die(parent::$dbh->errorinfo()); # affected rows? $user_id=parent::$dbh->lastinsertid(); $sql = 'insert phpfox_user_custom (user_id, cf_mobile) values(:user_id, :cf_mobile)'; $params =(array( ':user_id' => $user_id, ':cf_mobile' => $data['mobile'] )); //print_array($params); parent::query($sql, $params, '', 'main') or die(parent::$dbh->errorinfo()); # affected rows? //return parent::$dbh->lastinsertid(); //return $user_id; $result['status']='success'; $result['message']='registeration successfully'; $result['user_id']=$user_id; } return $result; }
if both db reside on same mysql server , establish connection without picking database, put name of database in front of tablename like
insert mydbname.mytablename (mykey) values (:mykey);
if have connection 1 db can change before inserting.
$pdoconnetion->select_db('mydbname'); insert mytablename (mykey) values (:mykey);
Comments
Post a Comment