Witaj Gościu! ( Zaloguj | Rejestruj )

Forum PHP.pl

 
Reply to this topicStart new topic
> Sqlite problemy z updatemi i insertami
pieto
post 28.11.2008, 15:00:33
Post #1





Grupa: Zarejestrowani
Postów: 227
Pomógł: 1
Dołączył: 12.05.2002
Skąd: gdańsk

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


Witam,
nie mogę rozwiązać problemu z zapytaniami do do bazy które wykonuje w pętli.
sqlite poprostu sie zawiesza a php wyrzuca rprzekroczony limit czasu
nawet przy pętli x3, ogólnie problem jest z sqlitem 3, w dwojce nie mialem tego problemu,
sterownik oczywiscie z pdo.

jakies sugestie ?
kwestia ustawien serwera ?


--------------------
Materiały i Wypracowania znajdziesz na zgapa.pl i
Encyklopedii Zgapedia
Jedyny przedawkowany portal motoryzacyjny to autoholik.pl
Go to the top of the page
+Quote Post
nospor
post 28.11.2008, 15:02:28
Post #2





Grupa: Moderatorzy
Postów: 36 446
Pomógł: 6292
Dołączył: 27.12.2004




moze jednak pokaz kod


--------------------

"Myśl, myśl, myśl..." - Kubuś Puchatek || "Manual, manual, manual..." - Kubuś Programista
"Szukaj, szukaj, szukaj..." - Kubuś Odkrywca || "Debuguj, debuguj, debuguj..." - Kubuś Developer

Go to the top of the page
+Quote Post
pieto
post 28.11.2008, 15:14:29
Post #3





Grupa: Zarejestrowani
Postów: 227
Pomógł: 1
Dołączył: 12.05.2002
Skąd: gdańsk

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


  1. <?php
  2. $sql_list = list_variable(3);
  3.    $var = query("SELECT v.t1key, v.GroupID, v.Type, v.Address, v.TCPAddress, v.Name, v.Value, v.SQLiteFlag, v.Comment, v.Unit, v.Scale, v.DataLogging,v.AL_ON, v.LOAlarmVal,v.LOAlarmText,v.HIAlarmVal, v.HIAlarmText, v.MinVal, v.MaxVal, v.timeEnter
  4.    FROM dane v WHERE   ( $sql_list )",'dane');
  5.    $row_var = fetch_assoc($var);
  6.    
  7.    do {
  8.    
  9.        $value = $_POST['edit_'.$row_var['Address']];
  10.        $sql = "UPDATE dane  SET Value  = '$value' WHERE Address = ".$row_var['Address'];
  11.    
  12.    
  13.        query($sql,'dane');
  14.    
  15.    
  16.    } while ($row_var = fetch_assoc($var));
  17. ?>


--------------------
Materiały i Wypracowania znajdziesz na zgapa.pl i
Encyklopedii Zgapedia
Jedyny przedawkowany portal motoryzacyjny to autoholik.pl
Go to the top of the page
+Quote Post
nospor
post 28.11.2008, 15:25:42
Post #4





Grupa: Moderatorzy
Postów: 36 446
Pomógł: 6292
Dołączył: 27.12.2004




wykonujesz w petli zapytania. Petlą lecisz po danych z tabeli dane. Napisales x3, ale moze jednak te glowne zapytanie pobierac ci wiecej danych niz 3 rekordy - sprawdź


--------------------

"Myśl, myśl, myśl..." - Kubuś Puchatek || "Manual, manual, manual..." - Kubuś Programista
"Szukaj, szukaj, szukaj..." - Kubuś Odkrywca || "Debuguj, debuguj, debuguj..." - Kubuś Developer

Go to the top of the page
+Quote Post
pieto
post 28.11.2008, 15:34:05
Post #5





Grupa: Zarejestrowani
Postów: 227
Pomógł: 1
Dołączył: 12.05.2002
Skąd: gdańsk

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


nie, napewno są 3,

Podobny problem ma gostek
http://marc.info/?l=php-db&m=121923142529795&w=2

Ten post edytował pieto 28.11.2008, 15:38:16


--------------------
Materiały i Wypracowania znajdziesz na zgapa.pl i
Encyklopedii Zgapedia
Jedyny przedawkowany portal motoryzacyjny to autoholik.pl
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: 19.04.2024 - 00:10