[Release] Създаване на база данни с php

sNG

New Member
Joined
Sep 11, 2008
Messages
2,646
Reaction score
690
Ето едно просто кодче, което ще ви позволи да си направите собствена база данни (каквато и да е тя):


РНР функцията mysql_create_db() опитва да създаде база данни с името, което й подадете като аргумент. Примерът по-долу показва всички съществуващи бази данни и след това създава форма, в която може да се въведе името на новата база. Когато формата бъде приета, скриптът опитва да създаде нова база данни със зададеното име.

Код:

<?php
$conn = @mysql_connect("localhost", "test", "test")
or die( "За съжаление, MySQL връзката не може да бъде осъществена." );
$rezl = @mysql_create__db ( $_REQUEST['db'] );
$rez2 = @mysql_list_dbs($conn);
$spisyk = "";
for( $row=0; $row < mysql_num_rows( $rez2 ); $row++ )
{ $spisyk .= raysql_tablename( $rez2, $row ) .
" - "; }
?>
<html>
<head> <title>Създаване на база днни</title> </head>
<body>
<form action="<?php echo( $_SERVER['PHP_SELF'] ); ?> " method="post">
База данни: <?php echo( $spisyk ); ?> <hr>
Име:<input type = "text" name = "db"> <br>
<input type = "submit" value = "Създаване на база данни">
</form>
</body>
</html>



Всички потъмнени \"текстове\" могат да се променят по ваша преценка, може да ги оставите и така.

TESTED!

Credits: Uroci.Net & jijiji (for editing and posting)
 
Last edited: