Mysql
 sql >> Baza danych >  >> RDS >> Mysql

Porównaj tablicę znajomych na Facebooku z tabelą MySQL

$array_with_ids = array('123', '124', '125');
$sql_ids = implode(',', $array_with_ids);

// Select friends already added to db
mysql_query("SELECT * FROM fb_users WHERE fb_id IN (".$sql_ids.")");

// Find friends, that are in your db, but not in the array
mysql_query("SELECT * FROM fb_users WHERE fb_id NOT IN (".$sql_ids.")");

foreach($array_with_ids AS $fb_id)
{
    // Add new friends
    mysql_query("INSERT IGNORE INTO fb_users VALUES (".$fb_id.", ".$name.", ".$stuff.")";
}

Pamiętaj, aby użyć głównego indeksu dla fb_id




  1. Database
  2.   
  3. Mysql
  4.   
  5. Oracle
  6.   
  7. Sqlserver
  8.   
  9. PostgreSQL
  10.   
  11. Access
  12.   
  13. SQLite
  14.   
  15. MariaDB
  1. Budowanie zapytania mysql do zliczania określonych danych w tej samej tabeli/wierszu

  2. Nieunikalna tabela/alias

  3. Wyślij ArrayList z Androida do php MySQL

  4. Importowanie csv do mysql za pomocą wiersza poleceń

  5. Zapytanie rankingowe grupy PHP MYSQL