![]() |
![]() |
![]()
Post
#1
|
|
Grupa: Zarejestrowani Postów: 330 Pomógł: 0 Dołączył: 25.01.2008 Ostrzeżenie: (0%) ![]() ![]() |
Co może oznaczać jeśli funkcja affected row zwraca wartość "-1" dla danego zapytania typu insert, które jest poprawne?
Mam przypadki, że te samo zapytanie dwa razy wykonane raz dodaje rekord do bazy (row affected zwraca "1"), a drugi raz nie dodaje (row affeceted zwraca "-1"), lub na odwrót. Czy może to wynikać z zbytniego przeciążenia bazy danych? Ten post edytował propage 4.11.2010, 17:48:57 |
|
|
![]() |
![]()
Post
#2
|
|
![]() Grupa: Zarejestrowani Postów: 6 476 Pomógł: 1306 Dołączył: 6.08.2006 Skąd: Kraków Ostrzeżenie: (0%) ![]() ![]() |
mysql_affected_rows
Cytat Returns the number of affected rows on success, and -1 if the last query failed.
|
|
|
![]()
Post
#3
|
|
Grupa: Zarejestrowani Postów: 330 Pomógł: 0 Dołączył: 25.01.2008 Ostrzeżenie: (0%) ![]() ![]() |
OK, a czy MYSQL może uznać zapytanie za nie poprawne z powodu takiego, że serwer jest przeciążony i nie udało się wykonać zapytania z przyczyn ograniczonych zasobów?
|
|
|
![]()
Post
#4
|
|
Grupa: Zarejestrowani Postów: 566 Pomógł: 35 Dołączył: 21.06.2006 Ostrzeżenie: (0%) ![]() ![]() |
Tak, ale zgadywanie nie jest zbyt dobre
![]() Odczytuj lepiej mysql_error() lub użyj PDO z try/catch. -------------------- flexiCMS v2 [|||||||+--] 75% done
|
|
|
![]() ![]() |
![]() |
Wersja Lo-Fi | Aktualny czas: 19.07.2025 - 04:20 |