We are in the process of migrating this forum. A new space will be available soon. We are sorry for the inconvenience.

Prawa dostępu do tabel


Blackhole
13-02-2007, 15:45
Dzięki mariano Ależ błąd

mariano
13-02-2007, 15:40
"update" jest zastrzezonym slowem w mysql. Musisz uzywac apostrofow.

Kod:
SELECT `update` FROM admin
Poza tym przydaloby sie sprawdzac, czy mysql_query() nie zwrocil bledu.

Blackhole
13-02-2007, 15:35
Jest tak:
Kod:
$db = mysql_pconnect('mysql.60free.ovh.org','blackhole','haslo');
mysql_query("use blackhole", $db) or die("Nie mogę zmienić bazy danych! :-(");
$sql = "SET CHARSET latin2";
mysql_query($sql);
Później:
Kod:
$sql = "SELECT update FROM admin";
$o = mysql_query($sql);
$r = mysql_fetch_assoc($o);
W ostatniej linii wyskakuje ten błąd.

bob123
13-02-2007, 15:32
Skoro z phpmyadmina masz dostep do danych to przy prawidlowo napisanym skrypcie tez bedziesz mial

Blackhole
13-02-2007, 15:29
Prez PhpMyAdmin do wszystkiego mam dostęp. Skryptu nie popsułem raczej, bo wszystko chodziło dobrze, jak baza była na PostgreSQL.
Przy łączeniu się z bazą PHP nie wyrzuca błędu, więc nie wiem, skąd te problemy z odczytywaniem danych.

bob123
13-02-2007, 15:25
Jezeli z poziomu phpmyadmina mozesz przegladac dane(sprawdz), to znaczy ze cos zepsules w skrypcie.

Blackhole
13-02-2007, 15:14
Teraz normalnie z PHP wykonuję zapytanie i wyrzuca mi błąd:
Warning: mysql_fetch_assoc(): supplied argument is not a valid MySQL result resource in /home/b/l/a/blackhole/www/index.php on line 46
Wiem, że zapytanie jest poprawne.

bob123
13-02-2007, 15:09
A co robiles zeby je odczytac?

Blackhole
13-02-2007, 15:02
W takim razie co mam zrobić, by móc odczytywać dane?

bob123
13-02-2007, 14:37
Nie masz dostepu do komendy Grant

Blackhole
13-02-2007, 13:09
Witam!
Zaimportowałem bazę z eksportu dokonanego z PostgreSQL'a. Z większymi problemami mam wszystko, co było w tamtej bazie.
Nie wiem jednak, jak nadać prawa do tabel, by na stronie można z nich czytać.
Próbowałem przez SQL:
Kod:
GRANT ALL ON tabela TO blackhole@localhost
jednak wyrzuca to błąd:
#1044 - Access denied for user 'blackhole'@'%' to database 'blackhole'
Gdy dam bez "@localhost" też jest błąd.
Co robię źle?