[ k2k2 @ 13.06.2006. 07:58 ] @
Da li i kako mogu da bez phpMyAdmin u bazi za koju imam sve parametre formiram nove tabele ? Konkretno za novu skriptu koja nema automatsku instalaciju. Ako treba pojasnicu pitanje
[ Nemanja Avramović @ 13.06.2006. 10:54 ] @
Možda možeš SQL fajl da učitaš u string pa da taj string proslediš funkciji mysql_query(); ali ne znam kako će se to ponašati ako imaš više od jednog SQL iskaza u fajlu. Druga solucija je da instaliraš phpMyAdmin ali mislim da je to isuviše komplikovano za tebe pošto si početnik (sam si napisao tako). A treća i po meni najbolja solucija je da ubaciš na server kod sebe ovaj fajl (attachment, samo ga raspakuj naravno) i unutar njega samo da podesiš parametre za MySQL konekciju.

Code:
//********************************************//
//*** CONFIGURE YOUR SERVER HERE *** START ***//
$DBH="localhost";
$DBU="korisnicko ime";
$DBP="sifra";
//*** CONFIGURE YOUR SERVER HERE *** STOP ***//
//*******************************************// 


Srećno!

edit: Potreban ti je, naravno, samo PHP fajl. Kad završiš sa poslom fajl izbriši sa servera ili ga nekako zaštiti od pristupa da ne bi svako mogao da ti brlja po bazi. Ili je možda samo dovoljno da promeniš username i pass unutar fajla. Poz
[ broker @ 13.06.2006. 10:57 ] @
Ne moze da se izvrsi vise komandi odjednom. Jendom prilikom je o tome ovde pricano pa smo dali i par funkcija koje citaju SQL datoteku parsiraju je i izvrsavaju komandu po komandu.
[ w3bl0rd @ 13.06.2006. 10:59 ] @
naravno i sam sam napravio jednu takvu skriptu nije baš neki problem...
skripta bi trebala ići nešto kao učitaš fajl u string

makneš one ´ ` navodnike gdje ne trebaju a drugdje ih mjenjaš sa ' ovakvim navodnicima nakon toga raspodjeliš upit po upit i jednostavno jednom for petljom upisuješ u bazu...
[ mulaz @ 13.06.2006. 11:34 ] @
ako imas ssh pristup mozes sa:
cat /path/to/backupbaze.sql | mysql -u $username -p$pass $imeBazeUKojuHocesDaKopirasBackup

naravno, ako server omugucava, mozes to i da pokrenes preko php skripte:
<? shell_exec('Komanda od gore'); ?>