Jak zakładać, PHP Skrypty


[MySQL][PHP] Jak zakładać, przeglądać i kasować bazy danych?

0x01 graphic

Chcesz się dowiedzieć, jak założyć dowolną bazę danych, zobaczyć jakie bazy już są założone i co zrobić, aby skasować dowolną bazę danych z poziomu skryptu PHP.

0x01 graphic

Aby można było przechowywać jakiekolwiek informacje i tabele w bazach danych, trzeba je najpierw założyć. Możliwość zakładania baz danych zależy od praw dostępu, jakie nadał Ci administrator baz danych. Zakładam, że możesz tworzyć, przeglądać i kasować bazy. Zobacz jak to zrobić za pomocą skryptów PHP

Zakładanie bazy

<?

$baza = mysql_connect("localhost", "user", "password");

if ($baza) {

$wynik = mysql_query("CREATE DATABASE baza1",$baza);

if ($wynik) echo "Baza została stworzona";

mysql_close($baza);

}

?>

Aby założyć bazę danych trzeba wydać polecenie "CREATE DATABASE nazwabazy". W naszym przykładzie baza danych ma nazwę baza1. W tym celu łączymy się z MySQL i po zalogowaniu wysyłamy polecnie mające stworzyć bazę danych.

Warunki if sprawdzają czy udało się poprawnie połączyć z MySQL i następnie stworzyć bazę. Jeżeli czynności się powiodły zobaczysz informację, że baza została stworzona.

Kasowanie bazy

<?

$baza = mysql_connect("localhost", "user", "password");

if ($baza) {

$wynik= mysql_query("DROP DATABASE baza1",$baza);

if ($wynik) echo "Baza została skasowana";

mysql_close($baza);

}

?>

Niemal identyczny kod programu, z tą różnicą, że zostało przesłane polecenie "DROP DATABASE nazwabazy", które kasuje wybraną bazę danych.

Przeglądanie istniejących baz

<?

$baza = mysql_connect("localhost", "user", "password");

if ($baza) {

$listabaz = mysql_query("SHOW DATABASES");

if ($listabaz) {

$ilebaz = mysql_numrows($listabaz);

for ($i=0;$i<$ilebaz;$i++) {

echo mysql_result($listabaz, $i, mysql_field_name($listabaz,0));

echo "<br>";

}

}

mysql_close($baza);

}

?>

Aby pobrać dane o bazach znajdujących się w MySQL należy wydać polecenie "SHOW DATABASES". Jeżeli uda się je wykonać, to za pomocą funkcji mysql_numrows() będzie można pobrać ilość wierszy w odpowiedzi, czyli liczbę baz.

Znając ilość baz danych, w pętli pobieramy kolejne rekordy ($i) i za pomocą funkcji mysql_field_name() pobieramy ich nazwy. W ostateczności na ekranie pojawi się lista baz danych stworzonych w MySQL.

Oprócz naszej bazy baza1 znajdziesz tam również bazę mysql i test. Te bazy zakładane są zaraz po instalacji MySQL.

Gdy masz już założoną bazę danych, możesz łączyć się z tymi bazami i dokonywać na nich różnych czynności, np. zakładać tabele z danymi.



Wyszukiwarka

Podobne podstrony:
Jak zakładać i kasować tabele w bazie danych, PHP Skrypty
Jak wysłać ze strony WWW e-mail z dowolnym załącznikiem, PHP Skrypty
Jak przerwać wykonywanie pętli (for, PHP Skrypty
Jak stworzyć prostą wyszukiwarkę dla własnych stron WWW, PHP Skrypty
Jak stworzyć zaawansowany test wyboru lub quiz, PHP Skrypty
Jak wygenerować bezpieczne, PHP Skrypty
Jak zrobić stronę dostępną na hasło tylko dla wybranych użytkowników, PHP Skrypty
Jak wyświetlić zawartość katalogu jako linki służące do pobrania plików, PHP Skrypty
Jak pobrać zawartość strony WWW korzystając z biblioteki CURL, PHP Skrypty
Jak uzyskać kolejny numer (id) ostatnio wstawionego rekordu, PHP Skrypty
Jak chronić adres e-mail na stronie przed spamem stosując przekierowanie, PHP Skrypty
Jak pokazać i skąd wziąć imieniny przypadające na aktualny dzień, PHP Skrypty
Jak wypisać na ekranie w PHP zawartość dowolnej tabeli, PHP Skrypty
Jak stworzyć indeks pierwszych liter dla wybranej kolumny z tabeli, PHP Skrypty
jak wyliczyc kiedy nastapi wschod i zachod slonca dla dowolnego dnia, PHP Skrypty
jak przeslac dane z pol tekstowych do innych stron, PHP Skrypty
Jak pobrać i zapisać na dysk wskazane strony WWW, PHP Skrypty
jak przeliczyc biorytm dowolnego dnia, PHP Skrypty
jak pobrac zdalny plik na lokalny server raz dziennie, PHP Skrypty

więcej podobnych podstron