Autor Zpráva
AMATER
Profil *
Ahoj,

chcel by som sa spýtať ci je možné dopisovať údaje do tabuľky v databáze.
Ak áno akým príkazom?
Teraz nemám na mysli príkazy INSERT INTO alebo UPDATE,
pretože tým sa obsah zmení,. Ja chcem dopísať niečo, teda:

ak mám v bunke slovo "ako" a ja dopíšem " sa mas", tak výsledok bude, že v tabuľke by bolo napísane "ako sa mas"

Dúfam, že chápete čo mám na mysli a dúfam, že sa to dá urobiť nejakým príkazom.

Dík za radu.
Alphard
Profil
update tabulka set sloupec = concat( tady se to nějak poskládá, nevzpomínám si na syntaxi
AMATER
Profil *
ok...

dík, ja to skusim nejako zistiť :))
Alphard
Profil
http://dev.mysql.com/doc/refman/5.0/en/string-functions.html#function_ concat

update tabulka set sloupec = concat(sloupec, 'řetězec') where id = xxx;

sloupec je název sloupce, který měníš
řetězec je to co přidáváš, když to bude číslo, zkonvertuje se
where ... omezující podmínka pro určitý záznam, jinak se edituje šechno v tabulce
AMATER
Profil *
a řetezec môže byt i premenná???
napr: '$řetezec' a budem to menit/pridávať cez formulař
Alphard
Profil
napsal jsem ti dotaz na databázi, sestav si ho pomocí PHP jak chceš, klidně tam spoj 10 proměnných
AMATER
Profil *
Super funguje to ... ĎAKUJEM

Asi to veľmi nesuvysí s témou v tejto diskusii, ale chcel by som sa ešte opýtať,
ako mám overit čo sa nachádza v tabuľke?
resp.
chcem, aby keď sa nachádza v tabuľke v stĺpci "1" slovo "toto" where ID="5" nech to vypíše hlašku.
Script, aby vypísalo hlašku urobiť viem, ale neviem ako sa robí to overenie resp. porovnanie.

Možete mi prosím poradit?
Alphard
Profil
select count(*) as pocet from tabulka where ID=5 and 1 = 'toto'

když to vrátí 0 řádku, neexistuje
když to vrátí 1 a více, existuje
AMATER
Profil *
a ak mám takýto príkaz:

$sqlprikaz = 'select count(*) from tabulka where stlpec="ahoj"';
$result = mysql_query( $sqlprikaz ) or die("Chyba");

čo mám dať do echa aby mi na stránke html vypísalo to čislo, ono to síce prejde správne, ale neviem čo mám dať
do echa aby mi to aj vypísalo na stranke...

http://diskuse.jakpsatweb.cz/index.php?action=vthread&forum=28&topic=5 7387
Toto téma je uzamčeno. Odpověď nelze zaslat.