Pomoc - Szukaj - Użytkownicy - Kalendarz
Pełna wersja: Sqlite problemy z updatemi i insertami
Forum PHP.pl > Forum > Bazy danych > SQLite
pieto
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 ?
nospor
moze jednak pokaz kod
pieto
  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. ?>
nospor
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ź
pieto
nie, napewno są 3,

Podobny problem ma gostek
http://marc.info/?l=php-db&m=121923142529795&w=2
To jest wersja lo-fi głównej zawartości. Aby zobaczyć pełną wersję z większą zawartością, obrazkami i formatowaniem proszę kliknij tutaj.
Invision Power Board © 2001-2025 Invision Power Services, Inc.