|
|
PHP - mazání dat z MYSQL
|
1.3.2010 16:54
luky
|
Chtěl bych se zeptat, mám vytvořenou tabulku dat, která jsou vybraná z MYSQL tabulky. U každého data bych potřeboval, dvě možnosti- upravit a smazat. Jenže nevím jak to mám udělat aby se smazal pouze ten řádek tabulky který zrovna potřebuju a upravil se pouze jeden údaj ve sloupci a na jednom řádku(většinou se mi přepíše celej sloupec). Byl bych hrozně rád za odpověď, opravdu si nevím rady a nikde to nemůžu najít... |
|
|
Re: PHP - mazání dat z MYSQL
|
1.3.2010 23:08
Radim Kolář
|
CREATE TABLE T (A INT, B INT, C INT);
INSERT INTO T VALUES (1,2,3),(2,3,4),(3,4,5);
aktualizace druheho radku a druheho sloupce:
UPDATE T SET B=99 WHERE A=2
Ja bych zacatecnikum doporucoval zkusit misto PHP Rails: http://rubyonrails.org/ Ma to ORM a Scaffolding, co vic si zacatecnik muze prat - domasti jen html sablony a jede. Ten Rails je desne navykovy pro jednoduche aplikace typu rezervace mistnosti apod. |
|
|
Re: PHP - mazání dat z MYSQL
|
2.3.2010 22:11
luky
|
děkuji za odpověď...Není to přeně to co jsem chtěl, ale už jsem si poradil sám (není nad to když si člověk namáhá hlavu sám a pak zplodí výsledek a sám ví kde ty chyby nejspíš dělá), z toho mýho popisu to snad ani pochopit nešlo :) Já tam potřebuji proměnou, protože by se to mělo mazat samo, když na to uživatel klikne(třeba na smazat tento článek) a ty články jsou tam třeba tři a pokaždý má jinej název, id atd... (něco už jsem, jak už psal, vymyslel, ale ještě to pořád blbne (konkrétně to, že se to někde smaže nebo upraví a jinde se to upraví taky (mazání funguje) |
|
|
Re: PHP - mazání dat z MYSQL
|
5.3.2010 15:59
Dalibor Smolík
|
Já na to používám takový skript, který umožní přidat, upravovat a mazat data z tabulky. Tento skript není vhodný pro rozsáhlé tabulky s velkým provozem, ale svůj úkol může splnit. Příklad skriptu pro úpravu tabulky s
kurzy: (ve skriptu globals mám jen nadefinovaný hostname, username, název databáze a heslo, to lze udělat jinak) |
|
|
use Grails
|
12.3.2010 16:46
Radim Kolář
|
V tom scriptu mate SQL injekce. Kdyz naivestujete tak dva dny na nauceni grails tak pak muzete vyrabet podobne veci velmi efektivne:
grails create-domain-class kurz
podeditovat na
class kurz {
int id
float usd
float eur
/* ted nastavime mapovani na stavajici tablici */
static mapping = {
table 'kurzy'
version false
id column:'idkur'
usd column:'kurzusd'
eur column:'kurzeur'
}
/* nejaka ty integritni omezeni */
static constraints = {
usd(min:0)
eur(min:0)
}
/* automaticky generovat view a controller */
def scaffold = true
}
a dogenerovat automaticky zbytek:
grails generate-all
vysledny produkt spustime:
grails run-app
hotovo.
Zmenime logo v default sablone podle pozadavku zadavatele, pripadne poeditujeme chybove hlasky na ceske a prave jsme si vydelali 2 tisicovky za par minut prace. |
|
|
|
|
|
KOMENTARZE
|
Tylko zarejestrowani użytkownicy mogą dopisywać komentarze.
|
|
Szukanie oprogramowania
|
©Pavel Kysilka - 2003-2024 |
maillinuxsoft.cz | Design:
www.megadesign.cz
|