[MySQL][PHP] Jak zakładać, przeglšdać i kasować bazy danych? 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. 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 czynnoci 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 ostatecznoci 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 czynnoci, np. zakładać tabele z danymi.
renia993