LINUXSOFT.cz
Nazwa użytkownika: Hasło:     
    CZ UK PL

> Komentarze :: Poradna PHP - mazání dat z MYSQL

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.

Re: use Grails 15.3.2010 19:19
Dalibor Smolík

dík, vyzkouším :-)


KOMENTARZE
PHP - mazání dat z MYSQL 1.3.2010 16:54 luky
  |- Re: PHP - mazání dat z MYSQL 1.3.2010 23:08 Radim Kolář
  | L Re: PHP - mazání dat z MYSQL 2.3.2010 22:11 luky
  L Re: PHP - mazání dat z MYSQL 5.3.2010 15:59 Dalibor Smolík
    L use Grails 12.3.2010 16:46 Radim Kolář
      L Re: use Grails 15.3.2010 19:19 Dalibor Smolík
Tylko zarejestrowani użytkownicy mogą dopisywać komentarze.
> Szukanie oprogramowania
1. Pacman linux
Download: 4850x
2. FreeBSD
Download: 9044x
3. PCLinuxOS-2010
Download: 8541x
4. alcolix
Download: 10914x
5. Onebase Linux
Download: 9631x
6. Novell Linux Desktop
Download: 0x
7. KateOS
Download: 6219x

1. xinetd
Download: 2382x
2. RDGS
Download: 937x
3. spkg
Download: 4692x
4. LinPacker
Download: 9918x
5. VFU File Manager
Download: 3173x
6. LeftHand Mała Księgowość
Download: 7171x
7. MISU pyFotoResize
Download: 2775x
8. Lefthand CRM
Download: 3540x
9. MetadataExtractor
Download: 0x
10. RCP100
Download: 3087x
11. Predaj softveru
Download: 0x
12. MSH Free Autoresponder
Download: 0x
©Pavel Kysilka - 2003-2024 | mailatlinuxsoft.cz | Design: www.megadesign.cz