Witaj Gościu! ( Zaloguj | Rejestruj )

Forum PHP.pl

 
Reply to this topicStart new topic
> sql
pbanasiak
post 16.06.2004, 16:00:16
Post #1





Grupa: Zarejestrowani
Postów: 69
Pomógł: 0
Dołączył: 3.04.2004

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


mam coś takiego - $sql = "INSERT INTO user_".$$tmp." VALUES('$dzien'";
jeżeli tmp nie ma spacji to wszytsko jest ok, jeżeli ma to php nie chce tego dodać do sql - jak zrobić, aby można było dodawać dane do tabeli ze spacją?
Go to the top of the page
+Quote Post
kszychu
post 16.06.2004, 16:02:54
Post #2





Grupa: Przyjaciele php.pl
Postów: 2 712
Pomógł: 23
Dołączył: 27.10.2003
Skąd: z kontowni

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


Czy tam na pewno powinny być 2 $$?


--------------------
"Coś się kończy, coś się zaczyna." Andrzej Sapkowski
Go to the top of the page
+Quote Post
pbanasiak
post 16.06.2004, 16:12:12
Post #3





Grupa: Zarejestrowani
Postów: 69
Pomógł: 0
Dołączył: 3.04.2004

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


1. tak
2. już po problemie - zobaczyłem jak to obsługuje phpmyadmin - `nazwa tabeli`
Go to the top of the page
+Quote Post
[fisher]
post 16.06.2004, 16:19:14
Post #4





Grupa: Zarejestrowani
Postów: 151
Pomógł: 0
Dołączył: 4.03.2003

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


Cytat(pbanasiak @ 2004-06-16 16:00:16)
mam coś takiego - $sql = "INSERT INTO user_".$$tmp." VALUES('$dzien'";

z moze tak ?
  1. VALUES($dzien)

bez cudzyslowow i zamknietym nawiasem


--------------------
Wszystko ... co na świecie interesujące, bierze się z czyichś dziwacznych myśli [David Lynch]
Andrzej Lepper to Kretyn<
Go to the top of the page
+Quote Post
pbanasiak
post 16.06.2004, 16:29:19
Post #5





Grupa: Zarejestrowani
Postów: 69
Pomógł: 0
Dołączył: 3.04.2004

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


to jest początek - później jest pełno $sql .= "....
Go to the top of the page
+Quote Post
kicaj
post 16.06.2004, 16:29:36
Post #6





Grupa: Zarejestrowani
Postów: 1 640
Pomógł: 28
Dołączył: 13.02.2003
Skąd: Międzyrzecz/Poznań

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


Tabela w nie moze zawierac spacji w nazwie.


--------------------
PHP Developer

"Nadmiar wiedzy jest równie szkodliwy jak jej brak" Émile Zola
Go to the top of the page
+Quote Post
pbanasiak
post 16.06.2004, 16:46:15
Post #7





Grupa: Zarejestrowani
Postów: 69
Pomógł: 0
Dołączył: 3.04.2004

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


widać może, bo jakoś mi działa:P
Go to the top of the page
+Quote Post
kicaj
post 16.06.2004, 16:49:16
Post #8





Grupa: Zarejestrowani
Postów: 1 640
Pomógł: 28
Dołączył: 13.02.2003
Skąd: Międzyrzecz/Poznań

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


to dziala Ci czy nie? ; angrysmiley.gif

A w ogole to proponuje podac cale zapytanie SQL

Ten post edytował kicaj_ 16.06.2004, 16:50:36


--------------------
PHP Developer

"Nadmiar wiedzy jest równie szkodliwy jak jej brak" Émile Zola
Go to the top of the page
+Quote Post
pbanasiak
post 16.06.2004, 17:00:15
Post #9





Grupa: Zarejestrowani
Postów: 69
Pomógł: 0
Dołączył: 3.04.2004

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


już działa
Kod
while ($rezul2 = mysql_fetch_array($result2)) {

$licznik = $licznik + 1;

$tmp = "user_";

$tmp .= $licznik;

$sql = "INSERT INTO `user_".$$tmp."` VALUES('$dzien'";

$tmp = $licznik;

$tmp .= "_1";

$sql .= ", '".$$tmp."'";

$tmp = $licznik;

$tmp .= "_2";

$sql .= ", '".$$tmp."'";

$tmp = $licznik;

$tmp .= "_3";

$sql .= ", '".$$tmp."'";

$tmp = $licznik;

$tmp .= "_4";

$sql .= ", '".$$tmp."'";

$tmp = $licznik;

$tmp .= "_5";

$sql .= ", '".$$tmp."'";

$tmp = $licznik;

$tmp .= "_6";

$sql .= ", '".$$tmp."'";

$tmp = $licznik;

$tmp .= "_7";

$sql .= ", '".$$tmp."'";

$tmp = $licznik;

$tmp .= "_8";

$sql .= ", '".$$tmp."'";

$tmp = $licznik;

$tmp .= "_9";

$sql .= ", '".$$tmp."'";

$tmp = $licznik;

$tmp .= "_10";

$sql .= ", '".$$tmp."'";

$tmp = $licznik;

$tmp .= "_11";

$sql .= ", '".$$tmp."'";

$tmp = $licznik;

$tmp .= "_12";

$sql .= ", '".$$tmp."'";

$sql .= ")";

mysql_query($sql);

}
Go to the top of the page
+Quote Post
kicaj
post 16.06.2004, 17:05:48
Post #10





Grupa: Zarejestrowani
Postów: 1 640
Pomógł: 28
Dołączył: 13.02.2003
Skąd: Międzyrzecz/Poznań

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


Wypadaloby powiedziec w czym problem byl.
A w ogole uwazam ze kod jest nieczytelny, po co tyle linijek?


--------------------
PHP Developer

"Nadmiar wiedzy jest równie szkodliwy jak jej brak" Émile Zola
Go to the top of the page
+Quote Post
pbanasiak
post 16.06.2004, 17:16:14
Post #11





Grupa: Zarejestrowani
Postów: 69
Pomógł: 0
Dołączył: 3.04.2004

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


Cytat
po co tyle linijek

niby można w pętli, ale trzeba mieć przynajmniej resztki ambicji:P
Go to the top of the page
+Quote Post
[fisher]
post 16.06.2004, 17:38:12
Post #12





Grupa: Zarejestrowani
Postów: 151
Pomógł: 0
Dołączył: 4.03.2003

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


a wyswietl ta kwerende
  1. echo $sql;

zeby bylo w ogole wiadomo czy w niej nie ma byka

ew zaraz po mysql_query($sql) uruchom mysql_error()


EDIT:
A co do czytelnosci kodu to podzielam zdanie przedmowcow, zapisz to normalnie bo za 2 miesiace bedziesz sie zastanawial o co tam chodzi

Ten post edytował [fisher] 16.06.2004, 17:41:43


--------------------
Wszystko ... co na świecie interesujące, bierze się z czyichś dziwacznych myśli [David Lynch]
Andrzej Lepper to Kretyn<
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: 21.06.2025 - 08:22