Pomoc - Szukaj - Użytkownicy - Kalendarz
Pełna wersja: [PHP][MYSQL] problem z update
Forum PHP.pl > Forum > Przedszkole
gladiror
Witam!
Normalnie nie pisze o takich błachych sprawach, ale nad tym juz siedze prawie 4 godziny i nie mogę dojść o co chodzi... Mam nastepujące zapytanie:

  1. $zapytanie = "UPDATE uzytkownicy_statystyk SET wlaczone='T' WHERE login='a'";


Teoretycznie działa -> tzn. w phpmyadmin jak to wpisze to śmiga, ale jak wrzuce to do skryptu PHP to nie działa ;/

  1. <?php
  2. ?>

  1. <?php
  2. echo $wynik;
  3. ?>


Wyświetla wartość "-1". Jeżeli z zapytania powyższego usune wszystko po where to działa (tzn. zmienia wszystkie pola wlaczone na 'T'.

Niżej podaję cała tabelę...

  1. CREATE TABLE `uzytkownicy_statystyk` (
  2. `id_uzytkownicy_statystyk` int(11) NOT NULL AUTO_INCREMENT,
  3. `login` varchar(50) collate utf8_polish_ci NOT NULL,
  4. `mail` varchar(50) collate utf8_polish_ci NOT NULL,
  5. `haslo` varchar(50) collate utf8_polish_ci NOT NULL,
  6. `data` datetime NOT NULL,
  7. `wartosc_kontrolna` varchar(32) collate utf8_polish_ci NOT NULL,
  8. `wlaczone` varchar(1) collate utf8_polish_ci NOT NULL,
  9. PRIMARY KEY (`id_uzytkownicy_statystyk`)
  10. ) ENGINE=MyISAM DEFAULT CHARSET=utf8 COLLATE=utf8_polish_ci AUTO_INCREMENT=5 ;
nospor
  1. <?php
  2. $zapytanie = "UPDATE uzytkownicy_statystyk SET wlaczone='T' WHERE login='a'";
  3. mysql_query($zapytanie) or die(mysql_error());
  4. ?>

Co pokazuje?
gladiror
SELECT command denied to user 'statpol_update'@'localhost' for column 'login' in table 'uzytkownicy_statystyk'

Czyli użytkownik statpol_update nie może zrobić update bo nie ma praw do selecta?? Bo dalem mu prawa tylko do update.
nospor
no tak, daj mu jeszcze prawo do select. smile.gif
Hpsi
no jak widać tak jest ;-) musisz zminić prawa użytkownika do komend w mysqlu
gladiror
heh, i to nawet jest logiczne smile.gif Wielkie dzięki smile.gif
To jest wersja lo-fi głównej zawartości. Aby zobaczyć pełną wersję z większą zawartością, obrazkami i formatowaniem proszę kliknij tutaj.
Invision Power Board © 2001-2025 Invision Power Services, Inc.