logo elektroda
logo elektroda
X
logo elektroda
REKLAMA
REKLAMA
Adblock/uBlockOrigin/AdGuard mogą powodować znikanie niektórych postów z powodu nowej reguły.

[PHP MYSQL] - Operator ++ nie działa w PHP 5.3.3.7

MD1983 12 Wrz 2012 21:46 1869 4
REKLAMA
  • #1 11305038
    MD1983
    Poziom 9  
    Posty: 33
    Pomógł: 1
    Mam taki kod,
    Kod: PHP
    Zaloguj się, aby zobaczyć kod

    który powinien zwrócić powiększony id z bazy.

    Niestety inkrementacja nie działa. Czemu? Mam Debiana 6.5 i PHP 5.3.3.7.Squeeze14
  • REKLAMA
  • Pomocny post
    #2 11305745
    Dżyszla
    Poziom 42  
    Posty: 7077
    Pomógł: 1095
    Ocena: 226
    Czy w pierwszej tabeli masz tylko jeden wiersz, który spełnia warunek?
    Czy drugie zapytanie zwraca jakiekolwiek rekordy? (Swoją drogą - czemu nie COUNT(*) i zwiększenie o zwróconą wartość? Ba, czemu nie zwrócić od razu wyniku jednym zapytaniem?)

    Tak BTW - o ile wiem, to w PHP można używać albo konstrukcji echo ... albo print(...). Nie ma print ....
  • REKLAMA
  • #3 11306940
    MD1983
    Poziom 9  
    Posty: 33
    Pomógł: 1
    Dżyszla napisał:
    Czy w pierwszej tabeli masz tylko jeden wiersz, który spełnia warunek?
    Czy drugie zapytanie zwraca jakiekolwiek rekordy? (Swoją drogą - czemu nie COUNT(*) i zwiększenie o zwróconą wartość? Ba, czemu nie zwrócić od razu wyniku jednym zapytaniem?)

    Tak BTW - o ile wiem, to w PHP można używać albo konstrukcji echo ... albo print(...). Nie ma print ....

    1. Tak.
    2. Tak.

    BTW: A sprawdź sobie :)

    Kod: PHP
    Zaloguj się, aby zobaczyć kod


    Wracając do tematu,
    Postaram sie zobrazowac problem w komentarzach:

    pełny kod pliku

    Kod: PHP
    Zaloguj się, aby zobaczyć kod
  • REKLAMA
  • #5 11315724
    MD1983
    Poziom 9  
    Posty: 33
    Pomógł: 1
    Problem "rozwiązałem" przejściem na PHP 5.2.6. Nie wiem co jest powodem takiego zachowania na 5.3.3.7 :)
REKLAMA