/ / Baza danych - Zapytanie? [closed] - php, baza danych

Baza danych - zapytanie? [zamknięty] - php, baza danych

Czy jest możliwe zaktualizowanie rekordu, jeśli znalazł się w tabeli bazy danych I jeśli nie został znaleziony, to wstaw dane do tabeli?

z góry dziękuję .

Odpowiedzi:

2 dla odpowiedzi № 1
INSERT INTO table (a,b,c) VALUES (1,2,3),(4,5,6)
ON DUPLICATE KEY UPDATE c=VALUES(a)+VALUES(b);

Jak już zauważył użytkownik 868766, sprawdź ten link


1 dla odpowiedzi nr 2

używaj go w ten sposób

$sql = mysqli_query("select * from table where condition");
if(mysqli_num_rows($sql) == 0)
{
// insert query
}
else
{
// update query
}