Witaj Gościu! ( Zaloguj | Rejestruj )

Forum PHP.pl

> [podstawy] dodawanie kilku alementów w jednym zapytaniu
flashdev
post
Post #1





Grupa: Zarejestrowani
Postów: 812
Pomógł: 117
Dołączył: 2.12.2008

Ostrzeżenie: (10%)
X----


Witam!

Napisałem poniższy kod, który tworzy fragment zapytania sql dodającego kilka wpisów do tabeli w jednym zapytaniu.

  1. $str = '';
  2. $count = count($arr);
  3. for( $i = 0; $i < $count; $i++ ){
  4. $str .= "(NULL, '". $arr[$i] ."', 0), ";
  5. }


I teraz pojawił się problem. W tabeli drugie pole ma status UNIQUE. Kiedy jedna z wartości w tablicy $arr juz znajduje się w tabeli, to zapytanie wogóle się nie wykona i nie doda się żaden inny element, pomimo iż nie ma takiego w bazie.
Czy muszę to rozbijać na pojedyńcze zapytania? Da się jakoś inaczej?

Ten post edytował flashdev 17.01.2010, 01:07:13
Go to the top of the page
+Quote Post

Posty w temacie


Reply to this topicStart new topic
2 Użytkowników czyta ten temat (2 Gości i 0 Anonimowych użytkowników)
0 Zarejestrowanych:

 



RSS Aktualny czas: 23.08.2025 - 23:02