PHP.EE FOORUM   
Nimi:   Pass:   Mäleta mind! 
   Teemad | php.ee esilehele | registreeri | Märgi kõik teemad loetuks | #php.ee Skype vestlus | RSS
UUS TEEMA  OTSI  Lehekülgi: 1
php form script. uue andmebaasi loomine
Postitaja: 3faces 2013-04-09 17:05:12
Niisiis kysimus.
Mul hädasti vaja pisikest scriptijuppi, kus saaks formis täita ära kodulehel mysql database/usr/pwd ja kasutades neid andmeid looks uue andmebaasi ja kasutaja. Kas on vöimalik yldse niisugune asi? Ise yritasin nokitseda seda aga ei önnestunud. Pole just eriti osavnäpp ka php/mysqlis. Ehk oskab keegi mingeid nöuandeid anda?
RE: php form script. uue andmebaasi loomine
Postitaja: ise php 2013-04-09 17:40:14
Kas tahdki uue andmebaasi luua või sa lihtsalt ei tea millest räägid?
RE: php form script. uue andmebaasi loomine
Postitaja: ise php 2013-04-09 17:43:25
Andmebaasi loomise näidisscript lehelt
http://www.w3schools.com
Google otsingus kohe esimene leid

PHP kood:
 
<?php
 $con
=mysqli_connect("example.com","peter","abc123");
 
// Check connection
 
if (mysqli_connect_errno())
   {
   echo 
"Failed to connect to MySQL: " mysqli_connect_error();
   }

 
// Create database
 
$sql="CREATE DATABASE my_db";
 if (
mysqli_query($con,$sql))
  {
  echo 
"Database my_db created successfully";
  }
else
  {
  echo 
"Error creating database: " mysqli_error();
  }
 
?>
RE: php form script. uue andmebaasi loomine
Postitaja: 3faces 2013-04-09 17:56:12
Jah ma soovin uue andmebaasi luua. Tegu on install scriptiga, köigepealt kirjutan formi folderi nime ja failid zipitakse sinna kataloogi. Edasi luuakse uus andmebaas koos tabelitega nendele failidele. Seejärel luuakse uus alamdomeen(kysimus ongi, kas on vöimalik ka alamdomeeni luua php-s). Tegu on scriptiga mis vajab et igale kliendile unnzipitanse oma failid ja luuakse oma andmebaas.
RE: php form script. uue andmebaasi loomine
Postitaja: blaa 2013-04-09 18:47:04
TSITEERITUD:
kysimus ongi, kas on vöimalik ka alamdomeeni luua php-s

lisad skriptiga apache confi vajalikud read ja lased skriptil apache restardi ka teha. On võimalik, aga sa pead kõigepealt õppima ära, kuidas need asjad manuaalselt ära teha.
RE: php form script. uue andmebaasi loomine
Postitaja: blaa 2013-04-09 18:47:53
ahjaa, nimeserveri kirjed ka
RE: php form script. uue andmebaasi loomine
Postitaja: 3faces 2013-04-09 20:26:36
Asun öpingutele. Tänan vihjete eest:)
RE: php form script. uue andmebaasi loomine
Postitaja: 3faces 2013-04-09 21:11:30

PHP kood:
  <form action"" method="post">
     <
input type="text" name "andmebaas" size="30" />
     <
input type="submit" value="Add" />
     </
form>
     <?
php 
 $con
=mysqli_connect("mysql.eu","u201_aa","asdasd"); 
 
// Check connection 
 
if (mysqli_connect_errno()) 
   { 
   echo 
"Failed to connect to MySQL: " mysqli_connect_error(); 
   } 

 
// Create database 
$andmebaas $_REQUEST['andmebaas'];
 
$sql=(CREATE DATABASE $andmebaas); 
 if (
mysqli_query($con,$sql)) 
  { 
  echo 
"Database my_db created successfully"
  } 
else 
  { 
  echo 
"Error creating database: " mysqli_error(); 
  } 
     
?>


Hmm proovisin nii aga ei önnestunud, mingi pisivisa raudselt, aga ei saa aru kus kohas.
RE: php form script. uue andmebaasi loomine
Postitaja: ise php 2013-04-09 22:31:10

PHP kood:
 
 
// Create database  
 
if(isset($_POST['andmebaas'])){
$andmebaas $_POST['andmebaas']; 
 
$sql="CREATE DATABASE $andmebaas";  
 if (
mysqli_query($con,$sql))  
  {  
  echo 
"Database my_db created successfully";  
  }  
else  
  {  
  echo 
"Error creating database: " mysqli_error();  
  }  
  }

RE: php form script. uue andmebaasi loomine
Postitaja: 3faces 2013-04-09 23:57:56
ei lähe ikka läbi.
RE: php form script. uue andmebaasi loomine
Postitaja: 3faces 2013-04-10 00:34:00
Sain tööle, aga tuli välja et mul ei ole öigusi luua uusi andmebaase.
So sad :(

Leheküljed: 1

©2002-2013 Martin Rebane & PHP.ee kaasautorid
  0.428514957428