Witaj Gościu! ( Zaloguj | Rejestruj )

Forum PHP.pl

 
Reply to this topicStart new topic
> [ROZW] GRANT w PHP
kyujitsu
post
Post #1





Grupa: Zarejestrowani
Postów: 4
Pomógł: 0
Dołączył: 24.04.2008

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


Kod
mysql_query("CREATE DATABASE '$login' DEFAULT CHARACTER SET utf8 COLLATE utf8_unicode_ci");
    mysql_query("GRANT ALL PRIVILEGES ON '$login'.* TO '$login' IDENTIFIED BY '$uncrypted'");


Pierwsza linijka działa bez problemu, ale druga już niet. Często mam problemy z apostrofami, cudzysłowiem czy nawet `; i wiem, że zapewne źle to napisałem, tylko nie potrafie poprawić sad.gif zwykle siedzę w terminalu winksmiley.jpg i tam nie mam problemów.

Prosze o przeprawienie drugiej linijki na poprawniejszy kod, dziękuję... a na przyszłość nauczę się na tym przykładzie smile.gif

Ten post edytował kyujitsu 24.04.2008, 16:04:49
Go to the top of the page
+Quote Post
webdice
post
Post #2


Developer


Grupa: Moderatorzy
Postów: 3 045
Pomógł: 290
Dołączył: 20.01.2007




  1. <?php
  2. mysql_query("GRANT ALL PRIVILEGES ON '" . $login . "'.* TO '" . $login . "' IDENTIFIED BY '" . $uncrypted . "'");
  3. ?>


Popraw bbcode.
Go to the top of the page
+Quote Post
MMPrime
post
Post #3





Grupa: Zarejestrowani
Postów: 79
Pomógł: 12
Dołączył: 23.04.2008

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


webdicepl, to co podałeś jest równoznaczne z kodem kyujitsu. Istnieje możliwość iż użytkownik za pomocą którego wykonujesz te zapytanie nie ma odpowiednich uprawnień, jednak daj echo mysql_error(); by się dowiedzieć co w trawie piszczy.


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





Grupa: Zarejestrowani
Postów: 2 148
Pomógł: 230
Dołączył: 26.03.2008

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


mi sie wydaje ze to powinno byc tak:
  1. <?php
  2. // usuniete apostrofy w niektorych miejscach
  3. mysql_query("CREATE DATABASE $login DEFAULT CHARACTER SET utf8 COLLATE utf8_unicode_ci");
  4.  mysql_query("GRANT ALL PRIVILEGES ON $login.* TO '$login' IDENTIFIED BY '$uncrypted'");
  5. ?>


--------------------
ET LINGUA EIUS LOQUETUR IUDICIUM
Go to the top of the page
+Quote Post
kyujitsu
post
Post #5





Grupa: Zarejestrowani
Postów: 4
Pomógł: 0
Dołączył: 24.04.2008

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


Cytat(pyro @ 24.04.2008, 09:00:20 ) *
mi sie wydaje ze to powinno byc tak:
  1. <?php
  2. // usuniete apostrofy w niektorych miejscach
  3. mysql_query(&#092;"CREATE DATABASE $login DEFAULT CHARACTER SET utf8 COLLATE utf8_unicode_ci\");
  4.  mysql_query(&#092;"GRANT ALL PRIVILEGES ON $login.* TO '$login' IDENTIFIED BY '$uncrypted'\");
  5. ?>


Dzięki pyro, Twój kod działa bezproblemowo smile.gif Wszystkim innym dziękuję za szybką odpowiedz smile.gif
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: 22.08.2025 - 07:36