Witaj Gościu! ( Zaloguj | Rejestruj )

Forum PHP.pl

> [MySQL][PHP]Problem z serwerem czy to możliwe?
adi456
post
Post #1





Grupa: Zarejestrowani
Postów: 251
Pomógł: 0
Dołączył: 21.01.2010
Skąd: Nowy Sącz

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


Witam, mam taki dziwny problem, gdy edytuje rekordy w mysql poprzez php czasem (bardzo żadko) po krótkim czasie wracają wartości sprzed zmiany, zupełnie jakby ktoś przywracał kopie bazy tylko że wtedy nie było by najnowszych wpisów.

Czy patrząc technicznie może być to jakiś błąd mysql lub php? czy można założyć że to wina hostingu i ich odrazu krzyczeć?

w skryptach php nie ma takiej opcji żeby przywrócić wartości sprzed zmiany.

bardzo proszę o komentarz.

Ten post edytował adi456 13.01.2014, 14:26:04
Go to the top of the page
+Quote Post
 
Start new topic
Odpowiedzi
adi456
post
Post #2





Grupa: Zarejestrowani
Postów: 251
Pomógł: 0
Dołączył: 21.01.2010
Skąd: Nowy Sącz

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


ok dzięki za cenne uwagi faktycznie postaram sie powalczyć z lewymi zapytaniami.

a jak np zoptymalizować takie zapytanie:

  1. $query = mysql_query("SELECT * FROM test LIMIT 1000") or die(mysql_error()); //33,474 rekordów
  2. while ($row = mysql_fetch_assoc($query))
  3. {
  4. $id=$row['id'];
  5.  
  6. $query2 = mysql_query("SELECT * FROM test2 WHERE zdid='$id' "); // 203,101 rekordów
  7. while ($row2 = mysql_fetch_assoc($query2)) {
  8.  
  9. }
  10. };


złączyć to join'em czy jakiś inny sposób jest żeby to szybko śmigało?

Ten post edytował adi456 14.01.2014, 11:49:15
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: 16.10.2025 - 00:27