Witaj Gościu! ( Zaloguj | Rejestruj )

Forum PHP.pl

> jak zwiększyć wartość?, zapewne banalne...
niko
post 30.07.2005, 22:36:09
Post #1





Grupa: Zarejestrowani
Postów: 109
Pomógł: 0
Dołączył: 2.06.2005

Ostrzeżenie: (30%)
XX---


hejka
mam w bazie tabele pasaz
oraz komórke s_popular

jak teraz zwiększyć jej wartość po wywołaniu ?


używam takiego czegoś

  1. <?php
  2.  
  3. $prefix = &#092;"\";
  4. $db=mysql_connect(&#092;"localhost\", \"$sql_user\", \"$sql_pass\") or die();
  5. mysql_select_db(&#092;"$sql_base\", $db) or die();
  6. $query_bug = &#092;"select * from \".$prefix.\"pasaz where s_aktywny = 1 AND id !=4 order by rand(), s_popular desc LIMIT 1\"; 
  7. $result_bug = mysql_query($query_bug);
  8.  
  9. while($row = mysql_fetch_array($result_bug))
  10. {  
  11. $id = $row[&#092;"id\"];
  12. }
  13.  
  14. ?>



w bazie jest 7 rekordów każdy ma określony id jak teraz w php po wykonaniu tego zwiększyć wartość s_popular dla danego id ?
Go to the top of the page
+Quote Post
 
Start new topic
Odpowiedzi (1 - 5)
Legro
post 30.07.2005, 22:39:55
Post #2





Grupa: Zarejestrowani
Postów: 233
Pomógł: 3
Dołączył: 18.07.2005

Ostrzeżenie: (40%)
XX---


Do wartosci zmiennej dodac znak plusa ( + ) questionmark.gif jak chcesz zwsiekszyc o 1

Ten post edytował Legro 30.07.2005, 22:41:31


--------------------
nospor - jestem z Wami !!!
Go to the top of the page
+Quote Post
niko
post 30.07.2005, 22:41:54
Post #3





Grupa: Zarejestrowani
Postów: 109
Pomógł: 0
Dołączył: 2.06.2005

Ostrzeżenie: (30%)
XX---


a jak to wygląda w wyrażeniu ?
Go to the top of the page
+Quote Post
Jabol
post 30.07.2005, 23:07:58
Post #4





Grupa: Przyjaciele php.pl
Postów: 1 467
Pomógł: 13
Dołączył: 22.02.2003

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


  1. UPDATE tabela SET pole=pole+1 WHERE id=XXX;
Go to the top of the page
+Quote Post
niko
post 31.07.2005, 01:36:39
Post #5





Grupa: Zarejestrowani
Postów: 109
Pomógł: 0
Dołączył: 2.06.2005

Ostrzeżenie: (30%)
XX---


to forum jest dla początkujących .

wklejenie tego nic mi nie wyjaśniło sad.gif

może to jakos tak powinno wyglądac ?

  1. <?php
  2.  
  3. $new_popular = $s_popular + 1;
  4. $sql_update = &#092;"update \".$prefix.\"pasaz set $s_popular='$new_popular' WHERE id='$id;'\";
  5. $result_popular = mysql_query ($sql_update); 
  6.  
  7. ?>


tylko ze to nic nie robi
jak to powinno byś osadzone w php ?
Go to the top of the page
+Quote Post
Jabol
post 31.07.2005, 09:46:19
Post #6





Grupa: Przyjaciele php.pl
Postów: 1 467
Pomógł: 13
Dołączył: 22.02.2003

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


  1. <?php
  2. $sql_update = &#092;"update {$prefix}pasaz set s_popular=s_popular+1 WHERE id={$id};\";
  3. $result_popular = mysql_query ($sql_update);
  4. ?>
Go to the top of the page
+Quote Post

Reply to this topicStart new topic
1 Użytkowników czyta ten temat (1 Gości i 0 Anonimowych użytkowników)
0 Zarejestrowanych:

 



RSS Wersja Lo-Fi Aktualny czas: 15.06.2025 - 02:14