Pomoc - Szukaj - Użytkownicy - Kalendarz
Pełna wersja: phpmyadmin przegladanie tabel dla uzytkownikow z ograniczonymi kolumnami
Forum PHP.pl > Forum > Bazy danych > MySQL
c14ch0
Witam,

Zalozmy, ze mam baze danych o nazwie:
baza

ktora posiada nastepujace tabele:
dane, zamowienia, poufne

tabela dane zawiera kolumny:
id, nazwa, haslo, data

tablea zamowienia zawiera kolumny:
id, imie, nazwisko, login


Chcialbym stworzyc uzytkownika, ktory bedzie mogl w phpmyadminie przegladac (SELECT) tylko tabele: dane oraz zamowienia. Dodatkowo, uzytkownik ten nie moze podejrzec zawartosci kolumn:
dane.haslo, zamowienia.nazwisko

Przy probie wyswietlenia tabeli dane dla juz stworzonego uzytkownika (user) pojawia sie nastepujacy komunikat:
  1. SELECT command denied TO user 'user'@'localhost' FOR COLUMN 'haslo' IN TABLE 'dane'



Czy jest mozliwosc wyswietlenia zawartosci kolumny dane w phpmyadminie dla uzytkownika user poza oczywistymi rozwiazaniami typu:
  1. SELECT id, nazwa, DATA FROM dane;


Nadmienie, ze chcialbym uniknac "przenosin" kolumn do innej tabeli.
webdice
W phpMyAdmin tego nie zrobisz. Napisanie skryptu który by wyświetlał tylko te dane, nie jest skomplikowane.
c14ch0
Wlasnie odkrylem CREATE VIEW - to w calosci zalatwia problem smile.gif

Dzieki.
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.