Autor | Zpráva | ||
---|---|---|---|
arcadosi Profil |
#1 · Zasláno: 27. 3. 2006, 16:35:27
Mam Apache2Triad a pred reinstalaciu windowsu a znovunainstalovanim Apache2triad mi slo vsetko ok.
Zrazu pozeram, ze sa mi neda zmazat zaznam z tabulky, skusim zmazat databazu, ani to sa neda, pouzil som: mysql_connect(localhost, xxx, xxx); $delete = mysql_drop_db(skuska); if($delete){ echo "DB Skuska bola zmazana!"; } else{ echo "Skoda :("; } Tento dobre napisany kod mi pise hlasku: Fatal error: Call to undefined function: mysql_drop_db() in C:\apache2triad\htdocs\Server\del.php on line 11 Skusil som zmazat DB pomocou: mysql_connect(localhost, xxx, xxx); $delete = "DROP Database skuska"; if($delete){ echo "DB Skuska bola zmazana!"; } else{ echo "Skoda :("; } vysledok bol, ze sa to podarilo, ale databaza ajtak nebola vymazana, comu velmi nechapem, ved kod v skutocnosti nebol prevedeny tak ako to mohlo dat kladnu hlasku ? Neviete o nejakom nastaveni v mysql alebo kde ktory by mi zakazoval tieto veci ? Dost mi vrta hlavou to, ze nepozna funkciu mysql_drop_db() a aj, ze mi napisalo, ze kod bol prevedeny pricom sa DB absolutne nezmazala. Pri mazani zaznamov z tabuliek mi pise ze chybovu hlasku, proste sa kod neprevedie. |
||
Hugo Profil |
#2 · Zasláno: 27. 3. 2006, 17:01:24
Z php.net
This function will not be available if the MySQL extension was built against a MySQL 4.x client library. |
||
arcadosi Profil |
#3 · Zasláno: 27. 3. 2006, 21:15:32
Akoze nechapem aka funkcia ?
Sak nemozem nic odstranovat ! mozes mi dat aj link a ak nieco, tak pripisat ? |
||
DoubleThink Profil * |
#4 · Zasláno: 27. 3. 2006, 22:04:52
Druhý příklad zcela zjevně nemůže nic dělat.
Máš tam připojení k DB (mysql_connect) a dál nic - jenom jsi uložil text do proměnné. Je třeba dotaz odeslat do databáze: $state = mysql_query("DROP DATABASE `skuska`"); |
||
Hugo Profil |
#5 · Zasláno: 28. 3. 2006, 05:21:00
arcadosi
Je to zkopírované z této stránky http://php.ftp.cvut.cz/manual/en/function.mysql-drop-db.php Ale DoubleThink má pravdu chybí ti tam MySQL_Query(), což jsem přehlédl :-). |
||
cert Profil |
#6 · Zasláno: 28. 3. 2006, 10:05:58
Treba takto :
|
||
arcadosi Profil |
#7 · Zasláno: 28. 3. 2006, 14:11:47
no ok teraz mam:
MySQL version 5.0.18 a kod pripoj(); $Meno = $_SESSION["prihlaseny"]; $id = $_GET["remove"]; if($Meno == "Umpa"){ $query = mysql_query("DELETE * FROM forum WHERE ID='$id'"); if($query){ echo "Prispevok bol vymazany."; } else { echo "Prispevok sa nepodarilo vymazat :("; } } else{ echo "Odstranovat mozem iba ja :)"; } mi neide, preco ked predtim mi siel ? |
||
Časová prodleva: 19 let
|
Toto téma je uzamčeno. Odpověď nelze zaslat.
0