Witaj Gościu! ( Zaloguj | Rejestruj )

Forum PHP.pl

> [php]dodanie kolumny
miki92
post 18.07.2007, 20:14:46
Post #1





Grupa: Zarejestrowani
Postów: 88
Pomógł: 0
Dołączył: 29.04.2007

Ostrzeżenie: (0%)
-----


witam mam problem skrypt:
  1. <?php
  2. while ($row = mysql_fetch_assoc($result2)) 
  3. {
  4.  $query2[] = "INSERT INTO kupione (id, user_name, tak, typ, data) 
  5. VALUES ('', '$user_name', '".implode("','",$row)."', '".$nazwa2."', '$datan')";
  6. }
  7. foreach ($query2 as $value) mysql_query($value);
  8. ?>

dziala prawidlowo dodaje rekordy ale jak chce dodac jeszcze 1 kolumne zeby wstawial wartosci"

  1. <?php
  2. while ($row = mysql_fetch_assoc($result2)) 
  3. {
  4.  $query2[] = "INSERT INTO kupione (id, user_name, tak, typ, data, numer) 
  5. VALUES ('', '$user_name', '".implode("','",$row)."', '".$nazwa2."', '$datan', '$numer')";
  6. }
  7. foreach ($query2 as $value) mysql_query($value);
  8. ?>

to teraz wogole rekordow nie dodaje w czym moze byc problem
Go to the top of the page
+Quote Post
 
Start new topic
Odpowiedzi (1 - 3)
jarrod
post 18.07.2007, 20:19:56
Post #2





Grupa: Zarejestrowani
Postów: 312
Pomógł: 9
Dołączył: 14.10.2006
Skąd: warszawa

Ostrzeżenie: (0%)
-----


Czy w tabeli `kupione` jest kolumna `numer` ?
Jeśli tak to pod zapytaniem dodaj
  1. <?php
  2. ?>

i napisz co ci ta funkcja wyświetliła.
Go to the top of the page
+Quote Post
miki92
post 18.07.2007, 20:36:19
Post #3





Grupa: Zarejestrowani
Postów: 88
Pomógł: 0
Dołączył: 29.04.2007

Ostrzeżenie: (0%)
-----


dzieki za pomoc szukalem wszedzie a nie zaowazylem literowki w bazie
Go to the top of the page
+Quote Post
proffix
post 19.07.2007, 09:50:55
Post #4





Grupa: Zarejestrowani
Postów: 15
Pomógł: 0
Dołączył: 16.07.2007

Ostrzeżenie: (0%)
-----


Przyczyną może być działanie Mysql w trybie Strict co uniemożliwi wrzucenie pustego ID/automatyczne wstawienie z autoincrement. Może wyrażam się niejasno , ale zmieniłbym kwerendę na taką:

  1. INSERT INTO kupione (user_name, tak, typ, DATA, numer)
  2. VALUES ('$user_name', '".implode("','",$row)."', '".$nazwa2."', '$datan', '".$numer."')";


Ten post edytował proffix 19.07.2007, 09:52:08
Go to the top of the page
+Quote Post

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

 



RSS Wersja Lo-Fi Aktualny czas: 14.08.2025 - 13:15