c:\mysql\bin\mysql -h localhost -u bp5am -p
Nastepnie wpisuje:
SHOW DATABASES;
nastepnie
SHOW TABLES;
wyskakuje mi: ERROR 1046 (3D000): No databases selected
Co jest nie tak i co to oznacza?
c:\mysql\bin\mysql -h localhost -u bp5am -p
SHOW DATABASES;
SHOW TABLES;
<?php // połączenie z serwerem MySQL; użyliśmy własnych parametrów // w razie potrzeby zmień na inne // utwórz bazę danych, jeśli jeszcze nie istnieje //wybierz nowo utworzoną bazę danych //utwórz tabelę "movie" $movie = "CREATE TABLE movie ( movie_id int(11) NOT NULL auto_increment, movie_name varchar(255) NOT NULL, movie_type tinyint(2) NOT NULL deafult 0, movie_year int(4) NOT NULL deafult 0, movie_leadactor int(11) NOT NULL deafult 0, movie_director int(11) NOT NULL deafult 0, PRIMARY KEY (movie_id), KEY movie_type (movie_type,movie_year) )"; // utwórz tabelę "movietype" $movietype = "CREATE TABLE movietype ( movietype_id int(11) NOT NULL auto_increment, movietype_label varchar(100) NOT NULL, PRIMARY KEY (movietype_id) )"; //utwórz tabelę "people" $people = "CREATE TABLE people ( people_id int(11) NOT NULL auto_increment, people_fullname varchar(255) NOT NULL, people_isactor tinyint(1) NOT NULL deafult 0, people_isdirector tinyint(1) NOT NULL deafult 0, PRIMARY KEY (people_id) )"; ?>
<?php //połączenie z serwerem MySQL // uaktywnij odpowiednią bazę danych // wstaw dane do tabeli "movie" $insert = "INSERT INTO movie (movie_id, movie_name, movie_type, " . "movie_year, movie_leadactor, movie_director) " . "VALUES (1, 'Bruce Wszechmogący', 5, 2003, 1, 2), " . "(2, 'Życie biurowe', 5, 1999, 5, 6), " . "(3, 'Wielki Kanion', 2, 1991, 4, 3)"; // wstaw dane do tabeli "movietype" $type = "INSERT INTO movietype (movietype_id, movietype_label) " . "VALUES (1, 'Science-fiction'), " . "(2, 'Dramat'), " . "(3, 'Przygoda'), " . "(4, 'Wojenny'), " . "(5, 'Komedia'), " . "(6, 'Horror'), " . "(7, 'Akcja'), " . "(8, 'Dla dzieci')" ; // wstaw dane do tabeli "people" $people = "INSERT INTO people (people_id, people_fullname, " . "people_isactor, people_isdirector) " . "VALUES (1, 'Jim Carrey', 1, 0), " . "(2, 'Tom Shadyc', 0, 1), " . "(3, 'Lawrence Kasdan', 0, 1), " . "(4, 'Kevin Kline', 1, 0), " . "(5, 'Ron Livingston', 1, 0), " . "(6, 'Mike Judge', 0, 1)"; ?>
mysql> create database nazwa_bazy;
mysql> grant all on nazwa_bazy.* to 'bp5am'@'localhost' identified by 'bp5ampass';
SELECT user, host FROM user;
$mysql_database = 'moviesite'; $mysql_host = 'localhost'; $mysql_login = 'bp5am'; $mysql_password = 'bp5ampass'; // Polaczenie do bazy danych MySQL // Gdy polaczenie sie nie powiedzie to wyswietl komunikat i przerwij skrypt // Wybor bazy danych // Gdy wybor bazy danych sie nie powiedzie wyswietl komunikat i przerwij skrypt // Ustawianie kodowania polaczenia z baza MySQL
$mysql_database = 'moviesite'; $mysql_host = 'localhost'; $mysql_login = 'bp5am'; $mysql_password = 'bp5ampass'; // Polaczenie do bazy danych MySQL // Gdy polaczenie sie nie powiedzie to wyswietl komunikat i przerwij skrypt // Wybor bazy danych // Gdy wybor bazy danych sie nie powiedzie wyswietl komunikat i przerwij skrypt // Ustawianie kodowania polaczenia z baza MySQL
$mysql_database = 'moviesite'; $mysql_host = 'localhost'; $mysql_login = 'bp5am'; $mysql_password = 'bp5ampass'; // Polaczenie do bazy danych MySQL // Gdy polaczenie sie nie powiedzie to wyswietl komunikat i przerwij skrypt // Wybor bazy danych // Gdy wybor bazy danych sie nie powiedzie wyswietl komunikat i przerwij skrypt // Ustawianie kodowania polaczenia z baza MySQL //utwórz tabelę "movie" $movie = "CREATE TABLE movie ( movie_id int(11) NOT NULL auto_increment, movie_name varchar(255) NOT NULL, movie_type tinyint(2) NOT NULL deafult 0, movie_year int(4) NOT NULL deafult 0, movie_leadactor int(11) NOT NULL deafult 0, movie_director int(11) NOT NULL deafult 0, PRIMARY KEY (movie_id), KEY movie_type (movie_type,movie_year) )"; // utwórz tabelę "movietype" $movietype = "CREATE TABLE movietype ( movietype_id int(11) NOT NULL auto_increment, movietype_label varchar(100) NOT NULL, PRIMARY KEY (movietype_id) )"; //utwórz tabelę "people" $people = "CREATE TABLE people ( people_id int(11) NOT NULL auto_increment, people_fullname varchar(255) NOT NULL, people_isactor tinyint(1) NOT NULL deafult 0, people_isdirector tinyint(1) NOT NULL deafult 0, PRIMARY KEY (people_id) )";
mysql> GRANT SELECT,INSERT,UPDATE ->ON *.* ->TO bp5am@localhost ->IDENTIFIED BY 'bp5ampass'
<?php $mysql_database = 'moviesite'; $mysql_host = 'localhost'; $mysql_login = 'bp5am'; $mysql_password = 'bp5ampass'; // Polaczenie do bazy danych MySQL // Gdy polaczenie sie nie powiedzie to wyswietl komunikat i przerwij skrypt // Wybor bazy danych // Gdy wybor bazy danych sie nie powiedzie wyswietl komunikat i przerwij skrypt // Ustawianie kodowania polaczenia z baza MySQL //utwórz tabelę "movie" $movie = "CREATE TABLE movie ( movie_id int(11) NOT NULL auto_increment, movie_name varchar(255) NOT NULL, movie_type tinyint(2) NOT NULL default 0, movie_year int(4) NOT NULL default 0, movie_leadactor int(11) NOT NULL default 0, movie_director int(11) NOT NULL default 0, PRIMARY KEY (movie_id), KEY movie_type (movie_type,movie_year) )"; // utwórz tabelę "movietype" $movietype = "CREATE TABLE movietype ( movietype_id int(11) NOT NULL auto_increment, movietype_label varchar(100) NOT NULL, PRIMARY KEY (movietype_id) )"; //utwórz tabelę "people" $people = "CREATE TABLE people ( people_id int(11) NOT NULL auto_increment, people_fullname varchar(255) NOT NULL, people_isactor tinyint(1) NOT NULL default 0, people_isdirector tinyint(1) NOT NULL default 0, PRIMARY KEY (people_id) )"; ?>