Navigacija
Lista poslednjih: 16, 32, 64, 128 poruka.

??? kako obrisati tabezu iz mysql baze ???

[es] :: PHP :: ??? kako obrisati tabezu iz mysql baze ???

[ Pregleda: 3197 | Odgovora: 3 ] > FB > Twit

Postavi temu Odgovori

Autor

Pretraga teme: Traži
Markiranje Štampanje RSS

milosd

Član broj: 2207
Poruke: 1
*.verat.net



Profil

icon ??? kako obrisati tabezu iz mysql baze ???26.01.2002. u 18:58 - pre 270 meseci
imam sledeci problem;
Instalirao sam neke php forume na sajt pa sam ih zatim obrisao.
Sada sam hteo ponovo da instaliram jedan od njih ali mi prijavljuje GRESKU pri samom pocetku instalacije
Table 'ime' already exists

da li postoji neki nacin da pristupim bazi i da obrisem neke tabele.

radi se apach/php/mysql - ( veratov hosting )
znaci nisam na serveru...
 
Odgovor na temu

Mihailo
Mihailo Đorić

Član broj: 1016
Poruke: 2875
*.yubc.net



+1 Profil

icon Re: ??? kako obrisati tabezu iz mysql baze ???27.01.2002. u 00:37 - pre 270 meseci
Poveži se klijentom (obično u mysqlbinmysql.exe, ako nemaš klijent traži na mysql.com valjda ima) na www.tvojdomen.xxx


C:mysql -h _www.tvojdomen.xxx_ -u _username_ -p
[pita te za password]

mysql>use _tvojabaza_;
mysql>show tables; (izlista sve tabele)
mysql>drop table _nekatabela_;
mysql>exit;


 
Odgovor na temu

Goran Rakić
Beograd

Moderator
Član broj: 999
Poruke: 3766

Sajt: blog.goranrakic.com


+125 Profil

icon Re: ??? kako obrisati tabezu iz mysql baze ???27.01.2002. u 16:04 - pre 270 meseci
posto imas w2k preuzmi mysqlfront sa adrese http://www.mysqlfront.de pokreni ga na tvom kompjuteru dok si konektovan na net, unesi podatke, konektuj se, klikni na tvoju bazu, selektuj sve tabele, i pritisni del...
http://sr.libreoffice.org — slobodan kancelarijski paket, obrada teksta, tablice,
prezentacije, legalno bez troškova licenciranja
 
Odgovor na temu

stanoje
php+mysql coravljenje
Batajnica

Član broj: 602
Poruke: 56
*.tehnicom.net



Profil

icon Re: ??? kako obrisati tabezu iz mysql baze ???06.02.2002. u 14:07 - pre 270 meseci
Citat:
milosd:
imam sledeci problem;
Instalirao sam neke php forume na sajt pa sam ih zatim obrisao.
Sada sam hteo ponovo da instaliram jedan od njih ali mi prijavljuje GRESKU pri samom pocetku instalacije
Table 'ime' already exists

da li postoji neki nacin da pristupim bazi i da obrisem neke tabele.

radi se apach/php/mysql - ( veratov hosting )
znaci nisam na serveru...


EVO RESENJA...

OPROBANO RADI NA EUNet-u gde je MySQL iza fireweall-a pa
moze da se duha za direktno kacenje na bazu.
samo ako si trazio delete,insert,update i naravski select privilegije
za jusera:
Znaci imas tu kod sebe dobru bazu i hoces da je sikas na server
Paj' sad:

1.ZA POCETAK treba napraviti fajlove tipa "ime_tabele.sql" pomocu komande

C:\ZAUPLOAD>c:\mysql\bin\mysqldump -u root -p -t imebaze ime_tabele >ime_tabele.sql
(-t parametar sluzi za skidanje informacije o tabeli)

2.OTVORITI fajl "ime_tabele.sql" u editoru i izbrisati sve do prve INSERT NAREDBE koja
mora biti u prvom redu !!!

3.ZATIM FTP-om prebaciti sve fajlove "ime_tabele.sql" u direktorijum.
"sqlovi/" - nalazi se ispod direktorijuma gde ti je ovaj fajl

4.pokrenuti donji skripat preko jednog ranije koji mu daje
parametre znaci ako si imao tabelu users salji mu users

ovaj sam vadi iz SQL dumpa ime tabele brise je i dodaje iz dumpa
oblik SQL fajla ce ti biti
INSERT INTO USERS ....


<?
//ULAZ JE $selSQLFAJL kao ime fajla bez nastavka .sql
$DUMBAZEPATH="sqlovi/";
$DUMPBAZEFILE=$DUMBAZEPATH.$selSQLFAJL.".sql";

$fajluniz=file($DUMPBAZEFILE);
//^^^ svaka linija postaje deo niza sa newline karakterom na kraju

$duzNiza=sizeof($fajluniz);
if($duzNiza<=1):
echo("Ulazni fajl nema ni jednu liniju<BR>\n");
exit();
endif;
echo("Duzina niza".$duzNiza."<BR>\n");
list($dummyINS,$dummyINTO,$TABLENAMEDYN,$dummyREST)=explode(" ",$fajluniz[0]);
echo("IME TABELE=$TABLENAMEDYN selSQLFAJL=$selSQLFAJL<BR>\n");
if(strcmp($TABLENAMEDYN,$selSQLFAJL)!=0):
echo("Izlazim jer se ne poklapaju imena tabele i fajla");
exit();
endif;

$db=mysql_connect($dbServer,$user,$pass) or die ("Konekcija nije uspela, pokusajte kasnije");
mysql_select_db($dbName,$db);
$sqlDelete="DELETE FROM $TABLENAMEDYN WHERE ID>=0"; //BITNO JE DA SE AUTONUMBER POLJE ZOVE "ID"
$resDelete=mysql_query($sqlDelete);
if($resDelete):
echo("Brisanje uspesno<BR>\n");
$UPIS="DA";
else:
echo("Brisanje nije uspelo<BR>\n");
$UPIS="NE";
endif;
if($UPIS=="DA"):
for($i=0;$i<$duzNiza;$i++):
$sqlInsert=substr($fajluniz[$i],0,-3);
echo($sqlInsert."<BR>\n");
$resInsert=mysql_query($sqlInsert);
if($resInsert):
echo("<FONT COLOR=\"green\">[$i] Upis uspesan</FONT><BR>\n");
else:
echo("<FONT COLOR=\"red\">[$i] Upis nije uspeo</FONT><BR>\n");
echo(mysql_error()."<BR>\n");
endif;
endfor;
else:
echo("brisanje nije uspelo, nisu uneti novi podaci")
endif;

mysql_close($db);
?>
Ja ne znam sta jos jedino da ja uzmem gumicu i da je obrisem
E sad ako nisi pametan...
javi ako ti cini prolece or something

Sima Kosmos iz dalekog svemira
 
Odgovor na temu

[es] :: PHP :: ??? kako obrisati tabezu iz mysql baze ???

[ Pregleda: 3197 | Odgovora: 3 ] > FB > Twit

Postavi temu Odgovori

Navigacija
Lista poslednjih: 16, 32, 64, 128 poruka.