Witaj Gościu! ( Zaloguj | Rejestruj )

Forum PHP.pl

> [PHP][MySQL]Zmienne PHP w mysql_query
Kmils21
post
Post #1





Grupa: Zarejestrowani
Postów: 128
Pomógł: 0
Dołączył: 29.12.2010

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


Witam, mam taki kod:

$nazwa = 'nazwa';
//w bazie są rekordy

mysql_query("UPDATE `tabela1` SET '$nazwa' = 1");

Powinno zaktualizować nazwa do wartości 1. Da się użyć zmiennej jako nazwy w mysql_query ?

Czy to działa? (mi nie działa) Co robię źle? Gdzie jest błąd? Da się tak wgl?


--------------------
Go to the top of the page
+Quote Post
 
Start new topic
Odpowiedzi (1 - 3)
rocktech.pl
post
Post #2





Grupa: Zarejestrowani
Postów: 587
Pomógł: 131
Dołączył: 8.02.2010

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


Witam.

  1. $nazwa = 'nazwa';
  2. mysql_query("UPDATE tabela1 SET $nazwa = 1");


I dokumenatacja konkatenacji stringów.


--------------------
Despite the tons of examples and docs, mod_rewrite is voodoo. Damned cool voodoo, but still voodoo. --Brian Moore

I never go looking for a sucker. I look for a Champion and make a sucker of of him. --Amarillo Slim


Home-made : js-gui-classes | Accordion | Tabs | Carousel / php-sms-classes | Obsługa bramki SMS MultiInfo | Obsługa bramki SMS Mobiltek
Go to the top of the page
+Quote Post
Kmils21
post
Post #3





Grupa: Zarejestrowani
Postów: 128
Pomógł: 0
Dołączył: 29.12.2010

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


po co mi jakiś angielski link? Ja chcę odpowiedzi na pytanie.


--------------------
Go to the top of the page
+Quote Post
MrDziobak
post
Post #4





Grupa: Zarejestrowani
Postów: 24
Pomógł: 0
Dołączył: 28.08.2012

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


Zrób tak:
  1. $nazwa = 'nazwa';
  2. mysql_query("UPDATE `tabela1` SET '".$nazwa."' = 1");

Powinno zadziałać smile.gif

Ten post edytował MrDziobak 22.12.2012, 14:57:02
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 Aktualny czas: 19.08.2025 - 18:16