LINUXSOFT.cz Přeskoč levou lištu
Uživatel: Heslo:  
   CZUKPL

> Diskuze: článek MySQL (14) - Upravujeme data

update v závisloti na předaném id...?
(link)
2.12.2007 16:35
OKO
Věk: ( ~34 let)

Dobrý den potřeboval bych udělat změnu v databázi pomací php ale když to celé proběhne tak se mi aktualizují všechny řádky a né jenom ten jeden kde je chyba?

výpisový soubor :

$spojeni = mysql_connect("","","");
mysql_select_db('', $spojeni);
mysql_query("SET NAMES 'cp1250';");

$vysledek=mysql_query("select * from skripta ORDER BY nazev ");
while ($zaznam=mysql_fetch_array($vysledek) ):
echo "<table width=600 border=0>";
echo "<tr>";
echo "<td width=250><a href='upravitskripta.php?id=".$zaznam["id"]."'>".$zaznam["nazev"]."</a ></td>";
echo "<td width=250>".$zaznam["autor"]."</td>";
echo "<td width=50>".$zaznam["cena"]."</td>";
echo "</tr>";
echo "</table>";
endwhile;
?>


opravovací skript :


<?php
$spojeni = mysql_connect("","","");
mysql_select_db('', $spojeni);
mysql_query("SET NAMES 'cp1250';");
$id=$_GET['id'];
// ošetření $_GET['id']
$vysledek = mysql_query("select * from skripta where id = $id ");
while ($zaznam = mysql_fetch_array($vysledek)):
echo "<form id=\"form1\" action=\"upravaskript.php\">
<label><span class=\"styl8\">Název knihy (skripta)</span>
<input name=\"nazev\" type=\"text\" size=\"30\" maxlength=\"255\" value=".$zaznam["nazev"].">
</label>

.........


</form>";
endwhile;


upravovací skript :
<?
$spojeni = mysql_connect ("", "", "");
mysql_select_db('', $spojeni);
mysql_query("SET NAMES 'cp1250';");
$vysledek = mysql_query( "UPDATE skripta SET nazev = '$nazev', autor = '$autor', popis = '$popis', kategorie = '$kategorie', cena = '$cena', foto = '$foto' where id = '$id'", $spojeni)or die(mysql_error());
Header('Location: skriptaupraveno.php');
?>

a projede mě to bez chyby ale bohužel se údaje nezmění kde je chyba?

Re: update v závisloti na předaném id...?
(link)
2.12.2007 19:56
OKO
Věk: ( ~34 let)

A nejdivnější na tom je když provedu příkaz přímo v sql takto :

UPDATE skripta SET id='1',nazev='aaa',autor='aaa',popis='aaa',kategorie='Pedagogika',cena='300',foto=''where id='1'

tak to funguje čím to může být?

Re: update v závisloti na předaném id...?
(link)
3.12.2007 07:09
Petr Zajíc
Věk: ( ~45 let)

Upřimně řečeno absolutně nerozumím otázce. Uvádíte, že "když to celé proběhne tak se mi aktualizují všechny řádky a né jenom ten jeden" a taky uvádíte že "projede mě to bez chyby ale bohužel se údaje nezmění". Tak se nejdřív naučte správně ptát a pak čekejte, že Vám někdo správně odpoví.

Re: update v závisloti na předaném id...?
(link)
3.12.2007 14:19
OKO
Věk: ( ~34 let)

dobrá omlouvám se takže ještě jednou.Pokud jsem neměl v příkazu podmínku where tak se mi aktualizovali všechny řádky, ale jakmile jsem tam dal podmínku where id = '$id' tak mi to proběhne bez chybové hlášky ale bohužel se změny v databázi neprovedou takže nevím čím to je?

Re: update v závisloti na předaném id...?
(link)
3.12.2007 15:18
Petr Zajíc
Věk: ( ~45 let)

"where id = '$id'" není totéž jako "where id = $id", expanduje Vám to tu proměnnou?

Re: update v závisloti na předaném id...?
(link)
3.12.2007 22:03
Aleš Hakl
Bydliště: Praha

Me se jevi, ze to tu promennou neexpanduje, protoze to vypada, jako ze se do toho skriptu pro zmenu vubec nepredava.

DISKUZE

update v závisloti na předaném id...? 2.12.2007 16:35 OKO
  L Re: update v závisloti na předaném id...? 2.12.2007 19:56 OKO
    L Re: update v závisloti na předaném id...? 3.12.2007 07:09 Petr Zajíc
      L Re: update v závisloti na předaném id...? 3.12.2007 14:19 OKO
        L Re: update v závisloti na předaném id...? 3.12.2007 15:18 Petr Zajíc
          L Re: update v závisloti na předaném id...? 3.12.2007 22:03 Aleš Hakl




Příspívat do diskuze mohou pouze registrovaní uživatelé.
> Vyhledávání software
> Vyhledávání článků

16.7.2018 1:05 /František Kučera

Červencový pražský sraz spolku OpenAlt se koná již tento čtvrtek – 19. 7. 2018 od 18:00 v Kavárně Ideál (Sázavská 30, Praha), kde máme rezervovaný salonek. Tentokrát bude přednáška na téma: automatizační nástroj Ansible, kterou si připravil Martin Vicián.


Přidat komentář

18.6.2018 0:43 /František Kučera
Červnový pražský sraz spolku OpenAlt se koná již tento čtvrtek – 21. 6. 2018 od 18:00 v Kavárně Ideál (Sázavská 30, Praha), kde máme rezervovaný salonek. Tentokrát na téma: F-Droid, aneb svobodný software do vašeho mobilu. Kromě toho budou k vidění i vývojové desky HiFive1 se svobodným/otevřeným čipem RISC-V.
Přidat komentář

23.5.2018 20:55 /Ondřej Čečák
Od pátku 25.5. proběhne na Fakultě informačních technologií ČVUT v Praze openSUSE Conference. Můžete se těšit na spostu zajímavých přednášek, workshopů a také na Release Party nového openSUSE leap 15.0. V na stejném místě proběhne v sobotu 26.5. i seminář o bezpečnosti CryptoFest.
Přidat komentář

20.5.2018 17:45 /Redakce Linuxsoft.cz
Ve čtvrtek 31. května 2018 připravuje webový magazín BusinessIT ve spolupráci s Best Online Média s.r.o. pátý ročník odborné konference Firemní informační systémy 2018. Akce proběhne v kongresovém centru Vavruška (palác Charitas), Karlovo náměstí 5, Praha 2 (u metra Karlovo náměstí) od 9:00 hod. dopoledne do cca 15 hod. odpoledne. Konference je zaměřena na efektivní využití firemních informačních systémů a na to, jak plně využít jejich potenciál. Podrobnější informace na webových stránkách konfrence.
Přidat komentář

14.5.2018 7:28 /František Kučera
Květnový pražský sraz spolku OpenAlt se koná již tento čtvrtek – 17. 5. 2018 od 18:00 v Kavárně Ideál (Sázavská 30, Praha), kde máme rezervovaný salonek. Tentokrát na téma: Audio – zvuk v GNU/Linuxu.
Přidat komentář

7.5.2018 16:20 /František Kučera
Na stránkách spolku OpenAlt vyšla fotoreportáž Pražské srazy 2017 dokumentující srazy za uplynulý rok. Květnový pražský sraz na téma audio se bude konat 17. 5. 2018 (místo a čas ještě upřesníme).
Přidat komentář

17.4.2018 0:46 /František Kučera
Dubnový pražský sraz spolku OpenAlt se koná již tento čtvrtek – 19. 4. 2018 od 18:00 v Kavárně Ideál (Sázavská 30, Praha), kde máme rezervovaný salonek. Tématem tohoto srazu bude OpenStreetMap (OSM) aneb svobodné mapy.
Přidat komentář

16.3.2018 22:01 /František Kučera
Kulatý OpenAlt sraz v Praze oslavíme klasicky: u limonády a piva! Přijďte si posedět, dát si dobré jídlo a vybrat z mnoha piv do restaurace Kulový blesk, který najdete v centru Prahy nedaleko metra I. P. Pavlova na adrese Sokolská 13, Praha 2. Sraz se koná ve čtvrtek 22. března a začínáme v 18:00. Heslo: OpenAlt. Vezměte s sebou svoje hračky! Uvítáme, když si s sebou na sraz vezmete svoje oblíbené hračky. Jestli máte nějaký drobný projekt postavený na Arduinu, nějakou zajímavou elektronickou součástku, či třeba i pěkný úlovek z crowdfundingové akce, neváhejte. Oslníte ostatní a o zábavu bude postaráno.
Přidat komentář

   Více ...   Přidat zprávičku

> Poslední diskuze

20.2.2018 18:48 / Ivan Majer
portal

20.2.2018 15:57 / Jan Havel
Jak využíváte služby cloudu v podnikání?

16.1.2018 1:08 / Ivan Pittner
verejna ip od o2 ubuntu

15.1.2018 17:26 / Mira Harvalik
Re: Jak udělat HTML/Javascript swiping gallery do mobilu?

30.12.2017 20:16 / Michal Knoll
odmocnina

Více ...

ISSN 1801-3805 | Provozovatel: Pavel Kysilka, IČ: 72868490 (2003-2018) | mail at linuxsoft dot cz | Design: www.megadesign.cz | Textová verze