내가 루프하지만 여러 DBS 현재 DB로 전환 할 수 있도록하려면 여러 데이터베이스에 연결 :PHP - 분리 및
$query = mysql_query("SELECT * FROM `linkedin` ORDER BY id", $CON) or die(mysql_error());
if(mysql_num_rows($query) != 0) {
$last_update = time()/60;
while($rows = mysql_fetch_array($query)) {
$contacts_db = "NNJN_" . $rows['email'];
// switch to the contacts db
mysql_select_db($contacts_db, $CON);
$query = mysql_query("SELECT * FROM `linkedin` WHERE token = '" . TOKEN . "'", $CON) or die(mysql_error());
if(mysql_num_rows($query) != 0) {
mysql_query("UPDATE `linkedin` SET last_update = '{$last_update}' WHERE token = '" . TOKEN . "'", $CON) or die(mysql_error());
}else{
mysql_query("INSERT INTO `linkedin` (email, token, username, online, away, last_update) VALUES ('" . EMAIL . "', '" . TOKEN . "', '" . USERNAME . "', 'true', 'false', '$last_update')", $CON) or die(mysql_error());
}
}
mysql_free_result($query);
}
// switch back to your own
mysql_select_db(USER_DB, $CON);
그것은 삽입 않고 업데이트 다른 데이터베이스의 세부하지만 또한 삽입 내가 원하지 않는 현재 사용자 데이터베이스의 데이터를 편집합니다. 어떤 아이디어?
와우, 얼마나 많은 대역폭을 낭비하고 있는지 상상할 수 있습니다 ... – animuson
와우, 무엇이 건설적이고 도움이 되는가? –
질문의 제목을 다시 지정하십시오. 여러 데이터베이스에 "연결 해제 및 연결"하고 있지 않습니다. 당신은 단순히 스키마를 변경하고 있습니다. – Felix