czyli jaki?ten sam błąd
i skąd ta linijka - w pierwszym poście poradnika jej nie ma
czyli jaki?ten sam błąd
i skąd ta linijka - w pierwszym poście poradnika jej nie ma
linijka z poradnika:
Kod php:$kod = mysql_query("SELECT*FROM wioski WHERE wyspa='$_GET[wyspa]'"); //wybieramy tabelę wioski (zakładam że macie inną) i wynik gdzie wyspa jest tą co w get
u mnie ta linijka wygląda tak:Kod:Warning: mysql_query() [function.mysql-query]: Can't connect to local MySQL server through socket '/var/run/mysqld/mysqld.sock' (2) in /virtual/c/a/carnageon.ugu.pl/map.php on line 22
Kod php:$kod = mysql_query("SELECT x, y FROM wioski WHERE wyspa='$_GET[wyspa]'");
Nie jesteś połączony z bazą danych, w pliku map.php w poradniku tego nie ma ale wpierw musisz się połączyć z bazą - mysql_connect, mysql_select_db
mógłby mi ktos podac kod który bedzie dodawał uzytkownika do tabeli: wioski??
Nie umiesz to się doucz, na webmade.org są dobre poradniki MySQL...
Wyświetla mi nie ma takiej wyspy.
Chyba coś źle zrobiłem ale nie wiem co.
Sorry że tak odświeżam ale mam coś do skryptu.
$_GET['wyspa'] przydało by się jakoś zwhitelistować chodzi mi o to że gdy do paska adresu wpiszemy śmieci nic sie nie stanie, lecz gdy wpiszemy ?wyspa=1<script>alert(1)</script> to mamy ładnego XSS'a.
Więc polecam użycie funkcji intval();
Użycie:
$wyspa = intval($_GET['wyspa']);
Pozdrawiam bardzo gorąco![]()
Aktualnie 1 użytkownik(ów) przegląda ten wątek. (0 zarejestrowany(ch) oraz 1 gości)
Zakładki