Witaj Gościu! ( Zaloguj | Rejestruj )

Forum PHP.pl

> [PHP][MYSQL] Nadpisywanie rekordu
screv
post
Post #1





Grupa: Zarejestrowani
Postów: 46
Pomógł: 0
Dołączył: 3.08.2009

Ostrzeżenie: (10%)
X----


Mam baze. Mniej więcej wyglada tak:

(IMG:http://img35.imageshack.us/img35/5025/przechwytywaniee.png)

Jest oczywiscie wiecej wierszy niż jeden. Chcę, napisać skrypt który, po wywołaniu będzie pobierał wartość z kolumny 'liczba' od danego użytkownika (user), następnie aktualizował ją o 1 (czyli updateował tabelę). Jak to osiągnąć? Proszę o szczegółowe porady a nie ogólniki, mam wrażenie że to wcale nie takie trudne.

Ten post edytował screv 4.08.2009, 14:39:47
Go to the top of the page
+Quote Post
 
Start new topic
Odpowiedzi
screv
post
Post #2





Grupa: Zarejestrowani
Postów: 46
Pomógł: 0
Dołączył: 3.08.2009

Ostrzeżenie: (10%)
X----


Teraz nie ma pustej strony, ale i tak dalej nie nadpisuje. Moze dam wam caly kod pliku.

  1. <?php
  2. include ('header.php');
  3. ?>
  4.  
  5. <a href="index.php"> Wróć </a> <br />
  6.  
  7.  
  8. <?php
  9. $name = $_SESSION["username"];
  10. $str = "http://".$_SERVER["HTTP_HOST"].$_SERVER["REQUEST_URI"];
  11.  
  12. $podzielonyUrl = split("=", $str);
  13. $po = $podzielonyUrl[1];
  14.  
  15. $conn = mysql_connect("xxxx","xxxx","private") or die(mysql_error());
  16. $db = mysql_select_db("xxxxxx", $conn);
  17.  
  18. if ($name==$po) {
  19.    echo "Twoj link to";
  20.    echo "$str";
  21. }
  22. else {
  23.    echo "Dzieki";
  24.  
  25.  
  26.  
  27.  $query = mysql_fetch_array(mysql_query( "SELECT `liczba` FROM `users` WHERE `username` = '".$po."'") );
  28.  
  29.  $a = $query['liczba'];
  30.  
  31.  mysql_query("UPDATE `users` SET `liczba` = '".$a." + 1' WHERE `username` = '".$po."'");
  32.  
  33.  
  34. }
  35.  
  36.  
  37.  
  38.  
  39. ?>
  40. <br />
  41.  
  42. <?php include ('footer.php'); ?>
Go to the top of the page
+Quote Post

Posty w temacie
- screv   [PHP][MYSQL] Nadpisywanie rekordu   4.08.2009, 14:36:34
- - marian2299   [PHP] pobierz, plaintext <?php$cos = mysql_quer...   4.08.2009, 14:45:51
- - iVorIus   [PHP] pobierz, plaintext <?php$query = mysql_fe...   4.08.2009, 14:52:36
- - marian2299   Twój kod chyba nie będzie działał. Raczej [SQL] po...   4.08.2009, 14:55:37
- - screv   Edytowałem pod siebie: [PHP] pobierz, plaintext ...   4.08.2009, 15:02:05
- - iVorIus   [PHP] pobierz, plaintext <?php$query = mysql_fe...   4.08.2009, 15:03:58
- - screv   Ciągle jest taki jaki był. Dodatkowo pusta strona.   4.08.2009, 15:05:06
- - marian2299   Zobacz tak: [PHP] pobierz, plaintext <?php   $...   4.08.2009, 15:05:38
- - iVorIus   Spróbuj: [PHP] pobierz, plaintext <?php$query =...   4.08.2009, 15:09:31
- - screv   Teraz nie ma pustej strony, ale i tak dalej nie na...   4.08.2009, 15:09:45
- - marian2299   Daj za " mysql_query("UPDATE `users...   4.08.2009, 15:12:33
- - screv   Nie wywala błędu. A na sto % powinno być $po....   4.08.2009, 15:20:29
- - marian2299   Rozumiem, że w bazie się nic nie zmienia...   4.08.2009, 15:28:26
- - erix   Tylko po co tak kombinujecie...? Przecież: [SQL] ...   4.08.2009, 15:35:19
- - screv   Jak to zamiescic w moim kodzie? ; o   4.08.2009, 15:38:36
- - marian2299   Ach . Wiedziałem że jest jakieś pro...   4.08.2009, 15:39:06
- - screv   znowu biała kartka. o co chodzi?   4.08.2009, 16:00:03
- - iVorIus   [PHP] pobierz, plaintext <?phpinclude ('hea...   4.08.2009, 16:04:06
- - screv   czemu do KU*WY nedzy znowu biała kartka? prz...   4.08.2009, 16:08:11
- - iVorIus   A co ma się niby wyświetlić :?: Przecież nie zdef...   4.08.2009, 16:11:56
|- - screv   Cytat(iVorIus @ 4.08.2009, 17:11:56 )...   4.08.2009, 16:15:02
- - marian2299   Powinno być "Dzieki". Z tego co widzę. E...   4.08.2009, 16:14:27
|- - Pawel_W   Cytat(marian2299 @ 4.08.2009, 17:14:2...   4.08.2009, 16:47:59
- - iVorIus   Okeeej, to widze, a w kodzie html cokolwiek się po...   4.08.2009, 16:28:49
- - erix   Cytatczemu do KU*WY nedzy znowu biała kartka? Kole...   4.08.2009, 16:54:08
|- - screv   Cytat(erix @ 4.08.2009, 17:54:08 ) Ko...   4.08.2009, 21:05:56
- - iVorIus   Czyli moje rozwiązanie działa   4.08.2009, 21:25:32
- - screv   Dokładnie. Gratuluję i dziękuję ; )   4.08.2009, 22:28:50
- - scanner   Jednym zapytaniem będzie szybciej, taniej i wygodn...   4.08.2009, 22:51:27


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: 9.10.2025 - 07:51