![]() |
![]() |
![]()
Post
#1
|
|
Grupa: Zarejestrowani Postów: 13 Pomógł: 0 Dołączył: 16.12.2003 Ostrzeżenie: (0%) ![]() ![]() |
Witam...
Mam taki problem: Do strony zakup.php przesylana jest zmienna zakup. Nastepnie mam cos takiego: [php:1:2dda53628a]<?php $zapytanie = "UPDATE gracze SET '$zakup'='$zakup'+1 WHERE login='$login'"; $wykonaj = mysql_query($zapytanie); ?>[/php:1:2dda53628a] Problem jest taki, ze nie zmienia pola w bazie danych o nazwie, ktora podaje zmienna ![]() |
|
|
![]() |
![]()
Post
#2
|
|
![]() Grupa: Zarząd Postów: 3 503 Pomógł: 28 Dołączył: 17.10.2002 Skąd: Wrocław ![]() |
[php:1:efdbce21a8]<?php
$zapytanie = "UPDATE gracze SET ".$zakup."=".$zakup."+1 WHERE login='".$login."'"; ?>[/php:1:efdbce21a8] -------------------- |
|
|
![]()
Post
#3
|
|
Grupa: Zarejestrowani Postów: 13 Pomógł: 0 Dołączył: 16.12.2003 Ostrzeżenie: (0%) ![]() ![]() |
Dzięki,
Probowalem juz tego wczesniej i jest tak: jezeli zmienna sklada sie z 1 wyrazu np. bilet to prawidlowo wykonuje zapytanie. Natomiast gdy zmienna jest np. Aparat fotograficzny to juz sie nie wykonuje (oczywiscie kolumna w bazie zwie sie Aparat fotograficzny) ![]() |
|
|
![]()
Post
#4
|
|
![]() Grupa: Zarząd Postów: 3 503 Pomógł: 28 Dołączył: 17.10.2002 Skąd: Wrocław ![]() |
Dlatego, ze masz całą swoją baze do przebudowy.
Nie robi się tabeli, gdzie kolumna to przedmiot w sklepie. Robisz tak: 1. tabela Towary: ID Nazwa ... 2. Tabela Koszyk: ID_Uzytkownika ID_Towaru IloscSztuk Proste? -------------------- |
|
|
![]()
Post
#5
|
|
Grupa: Zarejestrowani Postów: 13 Pomógł: 0 Dołączył: 16.12.2003 Ostrzeżenie: (0%) ![]() ![]() |
No thx za pomoc zmienie najwyzej nazwy kolum, bo calej bazy nie moge juz zmieniac
![]() Chyba, ze da sie wykasowac spacje np. przesylana jest zmienna Aparat fotograficzny a zmienna $zmiana byla by Aparatfotograficzny. Jest na to jakas komenda? |
|
|
![]()
Post
#6
|
|
![]() Grupa: Zarząd Postów: 3 503 Pomógł: 28 Dołączył: 17.10.2002 Skąd: Wrocław ![]() |
Dobrze radzę, żebyś przebudowął bazę. Inaczej obudzisz się z ręką w nocniku. Wyobrażasz sobie tabele z tysiącem kolumn? Ja nie.
Zaprzeczasz całkowicie idei baz danych. a sama zamiana spacji...[php:1:66030a67e7]<?php str_replace( ' ', '', $zmienna); ?>[/php:1:66030a67e7] -------------------- |
|
|
![]() ![]() |
![]() |
Aktualny czas: 19.08.2025 - 16:21 |