11 Wrz 2002, 15:05
Mongooes

Mam problem:(
Ponizszy kod wywala sie na UPDATE
Podejrzewam ze jakis blad popelnilem w skladni ale nie wiem w ktorym miejscu
Kto mi pomoze?

<?
$db= mysql_connect("localhost", "root");
mysql_select_db("download", $db);
$sql="select * from download where id='$id'";
$result = mysql_query($sql);
while($row=mysql_fetch_array($result));{
$ile = $row["licznik"];

$ile++
$query="UPDATE download set licznik= $ile WHERE id= '$id'";
$rezult= mysql_query($query);

header("location:http://adres_strony/$row["adres"]");

}



?

Mongooes




11 Wrz 2002, 15:35
Zodiaq


Mam problem:(



Jak my wszyscy...

$sql="select * from download where id='$id'";
$query="UPDATE download set licznik= $ile WHERE id= '$id'";



Po co to robisz dwa razy??
Przeciez wystarczy
UPDATE download SET licznik=licznik+1 WHERE id='$id';
w jednej linicje zwiekszy ci o jeden wszystkie rekordy o zagadzajacym sie
id... ma nadzieje ze download to tabela, a licznik i id to pola...

Mongooes



--
                            pozdrawia Zodiaq...
..: DL? UL? =| Monitoreq.exe :.=.:  3W http://www.zodiaq.w.pl :..


11 Wrz 2002, 15:38
Mongooes


|
| Mam problem:(
|
| Jak my wszyscy...
|
| $sql="select * from download where id='$id'";
| $query="UPDATE download set licznik= $ile WHERE id= '$id'";
|
| Po co to robisz dwa razy??
| Przeciez wystarczy
| UPDATE download SET licznik=licznik+1 WHERE id='$id';
| w jednej linicje zwiekszy ci o jeden wszystkie rekordy o zagadzajacym sie
| id...
A wiesz ze nawet nie pomyslalem o tym ze to jest mozliwe!
dzieki zaraz sprawdze czy to dziala

|ma nadzieje ze download to tabela, a licznik i id to pola...
Zgadza sie


11 Wrz 2002, 15:55
Mongooes

No i niestety ale nie dziala
zrobilem tak jak mowiles
mysql_query( UPDATE download SET licznik=licznik+1 WHERE id='$id' );
Wszystko jest ok z mysql bo prze phpmyadmin moge wykonac to zapytanie
ale z poziomu php pokazuje sie taki blad:

"Parse error: parse error, unexpected T_STRING in
/home/mongooes/public_html/skrypt.php on line 6 "
gdzie line 6 to jest: mysql_query( UPDATE download SET licznik=licznik+1
WHERE id='$id' );

juz nie mam do tego glowy
moze ktos znajdzie jakies rozwaizanie




11 Wrz 2002, 16:14
Piotr Kęplicz


: "Parse error: parse error, unexpected T_STRING in
: /home/mongooes/public_html/skrypt.php on line 6 "
: gdzie line 6 to jest: mysql_query( UPDATE download SET licznik=licznik+1
: WHERE id='$id' );

A może jakichś cudzysłowów byś użył, np. podwójnych?

--     ||
  ||)) ||<<  --  Piotr Kęplicz  --  http://pijacki.ez.pl/
  ||


11 Wrz 2002, 16:18
Mongooes

| A może jakichś cudzysłowów byś użył, np. podwójnych?

Tez nic nie pomaga!
czy ktos nie pisal licznika pobran na mysql?
jezeli tak to czy moglby ten kawalek kodu UPDATE udostepnic?


11 Wrz 2002, 17:54
Zodiaq


| A mo?e jakichś cudzys?owów byś u?y?, np. podwójnych?

Tez nic nie pomaga!
czy ktos nie pisal licznika pobran na mysql?
jezeli tak to czy moglby ten kawalek kodu UPDATE udostepnic?



u mnie jest praktycznie identiko, tylko inaczej tablica sie nazywa:
$query = "UPDATE ilosc SET kliki=kliki+1 WHERE ID=$ID;";
mysql_query( $query );

i to na 100% dziala - i to juz dosc dlugo...


12 Wrz 2002, 07:57
Michal Kowalski

No i niestety ale nie dziala
zrobilem tak jak mowiles
mysql_query( UPDATE download SET licznik=licznik+1 WHERE id='$id' );
Wszystko jest ok z mysql bo prze phpmyadmin moge wykonac to zapytanie
ale z poziomu php pokazuje sie taki blad:

"Parse error: parse error, unexpected T_STRING in
/home/mongooes/public_html/skrypt.php on line 6 "
gdzie line 6 to jest: mysql_query( UPDATE download SET licznik=licznik+1
WHERE id='$id' );



powinno byc tak

mysql_query( "UPDATE download SET licznik='$licznik'+1 WHERE id='$id' ;");

juz nie mam do tego glowy
moze ktos znajdzie jakies rozwaizanie




12 Wrz 2002, 15:41
Zodiaq


| gdzie line 6 to jest: mysql_query( UPDATE download SET licznik=licznik+1
| WHERE id='$id' );



wystarczy wszystko co jest w nawiasie dac w " " i bedzie gicio...

powinno byc tak

mysql_query( "UPDATE download SET licznik='$licznik'+1 WHERE id='$id' ;");



Wcale bo nie! U ciebie $licznik to zmienna, a w query ktore podalem bylo
dzialanie na kolumnach... towje jest poprawne TYLKO jesli $licznik ma jakas
wartosc...

Pozdrawiam
Micha? Kowalski



--
                            pozdrawia Zodiaq...
..: DL? UL? =| Monitoreq.exe :.=.:  3W http://www.zodiaq.w.pl :..


PHP + MySQL + ,,Best viewed with any browser'' -- czy to mozliwe?
Web Developer [PHP, MySQL, CSS + Angielski], Hrabstwo Kent, Wielka Brytania
Problem z wyświetlaniem złączonych tablic (MySQL) - takie same nazwy kolumn
Poszukuję osoby która dała by mi kilka lekcji z php + mysql
jak sprawdzić, który skrypt php aktualnie pobiera dane z mysql
MySQL (!NTG) W zmiennej mam apostrof, jak zadać pytanie do bazy ?
Ajaks
  • kangur krakow
  • historia lady nivy
  • plyta bootowalna w cd clonie
  • jak sprawdzic regel
  • dekoderem dzwieku
  • zabytki londynu po angielsku
  • wmf na indyjskim cd
  • passat modele
  • damnation 2009
  • beitan aharon
  • beda traby powietrzne
  • wwwplaneta modypl
  • Zestawienie wypowiedzi z for internetowych ; Index