[MySQL] Problem z dodawaniem danych do bazy

0

mam taka funkcje:

function add_wpis(){

global $gbook_t, $nick, $email, $wpis, $gg, $www;

$nick = htmlspecialchars($nick);
$email = htmlspecialchars($email);
$wpis = htmlspecialchars($wpis);
$www = htmlspecialchars($www);

$query = "INSERT INTO $gbook_t VALUES(NULL, '$nick', '$email', '$wpis', now(), '$gg', '$www')";
$result = mysql_query($query);

header("Location: ../gbook.php");
exit;
}

I po jej wykonaniu nic sie nie dodaje do bazy, nie mam zielonego pojecia gdzie jest błąd, bo na pierwszy rzut oka wszystko w porzo, a probowalem modyfikowac ja na wszystkie możliwe strony zamist zmiennej $gbook_t w zapytaniu wpisywalem nazwe tej tabeli, wpisy bez ' ' probowalem dodac nic normlanie nic:/

Please help, sdam robie wszytsko od zera od "Nowych plików tekstowych" i od razu mowie ze to jest na moja stronke domowa.

0

Hmm... Najprościej po prostu sprawdzić gdzie jest błąd ;P

 $result = mysql_query($query); 
  echo "mysql_errno().": ".mysql_error();
0

A tak w ogóle, to czy wcześniej się łączysz z bazą? :P

0

Gorion thx za to byl blad w twojej skladni, ale spoko sens dobry, tzn. naprowadziles mnie, bo qrde wczesniej probowalem funckji mysql_error z parametrem:]

fleming86 to bl chwyt poniezej pasa ;)

a teraz musze wam zakomunikowac ze z zapytaniem wszystko jest git, bo wysykoczyl taki blad:

"1045:Access denied for user: 'galinski@localhost' (Using password: NO)"

i teraz hmm... bo sie pytalem tych kolesi od hostingu(platny zeby nie bylo watpliwosci) czy jest jakas blokada po stronie serwera na baze, to odp. mi ze jest blad w moim skrypcie, ja pierdykam ja tego szukalem z 5 dni powaga, nie to ze cale dnie tylko jak mialem czas to chcialem skonczyc ta strone i normlanie klapa nic, bo to chyba oto chodzi nie?
A i jeszcze ja wchodze do phpMyAdmin to tam gdzie na innym platnym serwerku ma na stronce glownej pole do dodawania nowych baz, to na tym gdzie umiescilem ten skrypt mam napis czerwona czcionka "Brak uprawnień", to chyba tez cos nie tak jest :-/
no i tak w ogole to jak wchodze w cpanel(wersja 10) na tym serwerku to caly czas jest tak "Last login from : 127.0.0.1." to chyba cos nie tak jest:/ (nie nie na serwerku w cpanel nie na dysku;))

ssnake:

sprobuj tak, ale uwazaj bo to moze byc niebezpieczne... lepiej stosuj ta skladnie co podalem u gory
$query = "INSERT INTO $gbook_t (NULL, '$nick', '$email', '$wpis', now(), '$gg', '$www')";

ocb przeciez moje zapytanie wyglada identycznie:|
a nie sory hmm... ale bez VALUES dlaczego?

0

hehe nie wiem o co mi chodzilo...
jakis chyba niedobudzony bylem rano ;P

0

to nie problem z zapytaniem w Twoim skrypcie tylko jest cos nie tak z zezwoleniami po stronie serwera rowniez sprawdz tabele mysql.user i kolumny host, user glownie czy dla danego hosta z jakiego sie logujesz do bazy mas przypisanego wlasciwego usera albo czy w ogole ten wpis istnieje... no chyba ze nie logujesz sie zdalnie tylko skrypt z serwera na ktorym jest tez baza uruchamiasz wtedy akurat to nie ma znaczenia

0

według danych w Cpanelu wszystko powinno być ok z userami w bazie, tzn. te przykładowe zapytania jakie są wpisane dla Perla i PHP sie zgadzaja, chyba że można to jeszcze jakoś ręcznie sprawdzić, bo ja tam nigdy problemów z tym nie miałem :-/

P.S.Co do tego "Braku Uprawnień" to już wpadłem, konto które wykupiłem ma ograniczenie na jedna baze;)

1 użytkowników online, w tym zalogowanych: 0, gości: 1