Sieć Grafika Wideo Mapy Wiadomości Grupy dyskusyjne Gmail więcej »
Ostatnio odwiedzone grupy | Pomoc | Zaloguj się
Strona główna Grup dyskusyjnych
PHP 5.1 -> PDO wariuje
W grupie jest obecnie zbyt wiele tematów, które mają się wyświetlać jako pierwsze. Jeśli chcesz, aby ten temat ukazywał się jako pierwszy, zrezygnuj z innych tematów.
Podczas przetwarzania żądania wystąpił błąd. Spróbuj ponownie.
oflaguj
  6 wiadomości - Zwiń wszystko  -  Przetłumacz wszystko na język: Przetłumaczone (wyświetl wszystkie oryginały)
Piszesz do grupy typu Usenet. Wiadomości wysyłane do grupy tego typu będą widoczne dla każdego w internecie.
Twoja odpowiedź nie została jeszcze wysłana.
Opublikowanie postu powiodło się
 
Od:
Do:
Kopia:
Nawiązanie do:
Dodaj kopie do wiadomości | Dodaj nawiązanie do | Edytuj temat
Temat:
Walidacja:
W celu weryfikacji wpisz znaki, które widzisz na obrazku poniżej, lub też liczby, które usłyszysz po kliknięciu ikony dostępności. Wysłuchaj i wprowadź cyfry, które słyszysz
 
normanos.com  
Wyświetl profil  
 Więcej opcji 17 Mar 2006, 13:09
Grupy dyskusyjne: pl.comp.lang.php
Od: "normanos.com" <s...@normanos.SKASUJ_TO.com>
Data: Fri, 17 Mar 2006 12:09:46 +0000 (UTC)
Lokalna: Pt 17 Mar 2006 13:09
Temat: PHP 5.1 -> PDO wariuje
Witam!

Malego szoku dzisiaj doznalem wrzucajac gotowy serwis na serwer
gdzie PDO zaczelo mi wyrzucac bezsensowne bledy.

w domku na WinXP wszystko dziala idealnie:
php 5.2.1 jako modul / apache2 / mysql
PDO Driver for MySQL, client library version    5.0.18
MySQL 5.0.18

serwer:
PHP 5.1.2-1.dotdeb.2 jako cgi
PDO Driver for MySQL, client library version    4.1.15
MySQL 5.0.16

na serwerze dostaje _czasami_ (wybiorczo, w niektorych miejscach sqle
dzialaja, w innych nie)

Fatal error: Uncaught exception 'PDOException' with message
'SQLSTATE[HY000]: General error: 2050 ' in

na php http://bugs.php.net/bug.php?id=35793 do niczego ciekawego nie
doszli ;( (tam widze nawet jakis polak pisal w tej sprawie).

Czy ktos ma pojecie w czym problem i co z tym szybko mozna zrobic?!?

--
http://normanos.com
'Nie wiem. Nie znam się. Nie orientuję się. Zarobiony jestem'


    Odpowiedz autorowi    Przekaż  
Aby wysyłać wiadomości, musisz się zalogować.
Musisz najpierw dołączyć do grupy, aby publikować w niej wiadomości.
Zaktualizuj swój pseudonim na stronie ustawienia subskrypcji przed wysłaniem wiadomości.
Nie masz wymaganego pozwolenia, aby publikować wiadomości.
Bogusław Faja  
Wyświetl profil  
 Więcej opcji 17 Mar 2006, 13:14
Grupy dyskusyjne: pl.comp.lang.php
Od: Bogusław Faja <zy...@zymen.net>
Data: Fri, 17 Mar 2006 13:14:54 +0100
Lokalna: Pt 17 Mar 2006 13:14
Temat: Re: PHP 5.1 -> PDO wariuje
Dnia Fri, 17 Mar 2006 12:09:46 +0000 (UTC), normanos.com napisał(a):

> Witam!

> Malego szoku dzisiaj doznalem wrzucajac gotowy serwis na serwer
> gdzie PDO zaczelo mi wyrzucac bezsensowne bledy.

Jak to się zdarza czasami, to daj w try..catch i w catch redirecta na tą
samą stronę.. fakt, że jeśli błąd się zapętli, to będzie syf, no ale..

pzdr.


    Odpowiedz autorowi    Przekaż  
Aby wysyłać wiadomości, musisz się zalogować.
Musisz najpierw dołączyć do grupy, aby publikować w niej wiadomości.
Zaktualizuj swój pseudonim na stronie ustawienia subskrypcji przed wysłaniem wiadomości.
Nie masz wymaganego pozwolenia, aby publikować wiadomości.
normanos.com  
Wyświetl profil  
 Więcej opcji 17 Mar 2006, 13:24
Grupy dyskusyjne: pl.comp.lang.php
Od: "normanos.com" <s...@normanos.SKASUJ_TO.com>
Data: Fri, 17 Mar 2006 12:24:27 +0000 (UTC)
Lokalna: Pt 17 Mar 2006 13:24
Temat: Re: PHP 5.1 -> PDO wariuje
Bogusław Faja napisał(a):

> Jak to się zdarza czasami, to daj w try..catch i w catch redirecta
> na tą samą stronę.. fakt, że jeśli błąd się zapętli, to będzie
> syf, no ale..

no to niestety nie jest wyscie z sytuacji ;(

nieprecyzyjnie sie wyrazilem: to jest blad wystepujacy non-stop ale
tylko na niektorych pytaniach w niektorych czesciach serwisu. ot tutaj
sobie dziala w innym miejscu juz nie. na localhoscie wszystko gra a tu
nawet nie wiem w czym problem bo nie moge sie przeciez opierac na
wyrzucanych bledach ktore sa niedorzeczne:

tzn. np.

You have an error in your SQL syntax; check the manual that corresponds
to your MySQL server version for the right syntax to use near '? LIMIT
?,?' at line 5' in

of coz pytanie dobre, zmienne podstawione dobrze, ale ok, dajmy ze nie.
kasuje sobie wiekszosc zmiennych z pytania aby uproscic do select *
from blabla i wracam do punktu wyjscia z errorem jaki na poczatku
napisalem. zrezygnowalem takze z prepare() na rzecz query() i to samo.
tu cos sie krzaczy z pdo chyba :(((((

a podobno to wyszlo z fazy niestabilnosci :(

--
http://normanos.com
'Nie wiem. Nie znam się. Nie orientuję się. Zarobiony jestem'


    Odpowiedz autorowi    Przekaż  
Aby wysyłać wiadomości, musisz się zalogować.
Musisz najpierw dołączyć do grupy, aby publikować w niej wiadomości.
Zaktualizuj swój pseudonim na stronie ustawienia subskrypcji przed wysłaniem wiadomości.
Nie masz wymaganego pozwolenia, aby publikować wiadomości.
Bogusław Faja  
Wyświetl profil  
 Więcej opcji 17 Mar 2006, 13:43
Grupy dyskusyjne: pl.comp.lang.php
Od: Bogusław Faja <zy...@zymen.net>
Data: Fri, 17 Mar 2006 13:43:04 +0100
Lokalna: Pt 17 Mar 2006 13:43
Temat: Re: PHP 5.1 -> PDO wariuje
Dnia Fri, 17 Mar 2006 12:24:27 +0000 (UTC), normanos.com napisał(a):

> a podobno to wyszlo z fazy niestabilnosci :(

Dlatego ja np. nawet PDO opakowywuje swoimi klasami. Przezorny zawsze
ubezpieczony.

pzdr.


    Odpowiedz autorowi    Przekaż  
Aby wysyłać wiadomości, musisz się zalogować.
Musisz najpierw dołączyć do grupy, aby publikować w niej wiadomości.
Zaktualizuj swój pseudonim na stronie ustawienia subskrypcji przed wysłaniem wiadomości.
Nie masz wymaganego pozwolenia, aby publikować wiadomości.
normanos.com  
Wyświetl profil  
 Więcej opcji 17 Mar 2006, 14:11
Grupy dyskusyjne: pl.comp.lang.php
Od: "normanos.com" <s...@normanos.SKASUJ_TO.com>
Data: Fri, 17 Mar 2006 13:11:40 +0000 (UTC)
Lokalna: Pt 17 Mar 2006 14:11
Temat: Re: PHP 5.1 -> PDO wariuje
Bogusław Faja napisał(a):

> Dlatego ja np. nawet PDO opakowywuje swoimi klasami. Przezorny zawsze
> ubezpieczony.

ja tez zaczalem uzywam OPD (Open Power Driver)

ale do rzeczy:
pobawiłem się w "znajdz 10 szczegolow ktorymi rozna sie te obrazki" ;)
i wylapalem rzeczy o ktore pluje sie PDO z serwera:

1.
$sql->bindValue(':zmienna', $this->zmienna);
powoduje blad mimo, ze zmienna z pewnoscia wystepuje (sprawdzalem).
zmiana na nieobiekt juz nie powoduje problemu.

2. tutaj nie wiem co zrobic wiec ktos moglby mi poradzic.
na localu mialem rozwiazanie

$sql = $db->prepare("SELECT SQL_CALC_FOUND_ROWS * FROM blabla);
...
$sql = $db->query("SELECT FOUND_ROWS()");
i mialem juz liczbe zwroconych wynikow. na serwerze ta konstrukcja juz
nie dziala a chcialbym uniknac powtarzania drugi raz pytania z
count(*).

dzieki.

--
http://normanos.com
'Nie wiem. Nie znam się. Nie orientuję się. Zarobiony jestem'


    Odpowiedz autorowi    Przekaż  
Aby wysyłać wiadomości, musisz się zalogować.
Musisz najpierw dołączyć do grupy, aby publikować w niej wiadomości.
Zaktualizuj swój pseudonim na stronie ustawienia subskrypcji przed wysłaniem wiadomości.
Nie masz wymaganego pozwolenia, aby publikować wiadomości.
normanos.com  
Wyświetl profil  
 Więcej opcji 17 Mar 2006, 17:10
Grupy dyskusyjne: pl.comp.lang.php
Od: "normanos.com" <s...@normanos.SKASUJ_TO.com>
Data: Fri, 17 Mar 2006 16:10:31 +0000 (UTC)
Lokalna: Pt 17 Mar 2006 17:10
Temat: Re: PHP 5.1 -> PDO wariuje
Klaudiusz Kulik napisał(a):

>     Zgaduje, ze to jest przyczyna.

tez tak sobie obstawilem bo to jedyna taka widoczna golym okiem
roznica. swoja droga ciekawe dlaczego mam razem z php5 i mysql 5 wersje
sterow 4.1 ?!?

--
http://normanos.com
'Nie wiem. Nie znam się. Nie orientuję się. Zarobiony jestem'


    Odpowiedz autorowi    Przekaż  
Aby wysyłać wiadomości, musisz się zalogować.
Musisz najpierw dołączyć do grupy, aby publikować w niej wiadomości.
Zaktualizuj swój pseudonim na stronie ustawienia subskrypcji przed wysłaniem wiadomości.
Nie masz wymaganego pozwolenia, aby publikować wiadomości.
Koniec wiadomości
« Powrót do dyskusji « Nowszy temat     Starszy temat »

Utwórz grupę - Grupy dyskusyjne - Google - strona główna - Warunki korzystania - Polityka prywatności
©2009 Google