Zadejte hledaný výraz...

Funkce pro provedeni UPDATE na MySQL z pole

puhy.cz
verified
rating uzivatele
(5 hodnocení)
11. 2. 2013 21:43:20
Zdravím webtržníky,
potřeboval bych poradit s funkcí na UPDATE MySql. Mám funkci pro vložení do MySQL z pole a volám ji takto:
mysql_insert('tabulka', array(
'sloupec1' => $hodnota1,
'sloupec2' => $hodnota2
)
);
funkce samotná je:
function mysql_insert($table, $inserts) {
$values = array_map('mysql_real_escape_string', array_values($inserts));
$keys = array_keys($inserts);
return mysql_query('INSERT INTO `'.$table.'`(`'.implode('`,`', $keys).'`) VALUES (''.implode('','', $values).'')');
}
to mi funguje.
Teď bych ale potřeboval funkci, která místo INSERT bude dělat UPDATE z pole stejným způsobem? Nějak si s tím nevím rady. Poradíte někdo?
Díky.
11. 2. 2013 21:43:20
https://webtrh.cz/diskuse/funkce-pro-provedeni-update-na-mysql-z-pole#reply865398
hm
verified
rating uzivatele
(20 hodnocení)
11. 2. 2013 21:45:45
stahni si dibi a pouzij ho :) nevymyslej kolo ;)
11. 2. 2013 21:45:45
https://webtrh.cz/diskuse/funkce-pro-provedeni-update-na-mysql-z-pole#reply865397
Naučte se prepared statements v PDO/mysqli. Tohle je cesta do bezpečnostního pekla.
http://www.ultramegatech.com/2009/07/using-mysql-prepared-statements-in-php/
11. 2. 2013 21:46:47
https://webtrh.cz/diskuse/funkce-pro-provedeni-update-na-mysql-z-pole#reply865396
node
verified
rating uzivatele
(5 hodnocení)
12. 2. 2013 10:40:46
foreach arr as key val (
exists = select key from db
exists ? mysql_update : mysql_insert
)
12. 2. 2013 10:40:46
https://webtrh.cz/diskuse/funkce-pro-provedeni-update-na-mysql-z-pole#reply865395
Martin
verified
rating uzivatele
12. 2. 2013 10:53:30
Napsal Aleš Jiříček;908230
stahni si dibi a pouzij ho :) nevymyslej kolo ;)
Přesně to jsem chtěl napsat, předběhl jsi mě :o)
12. 2. 2013 10:53:30
https://webtrh.cz/diskuse/funkce-pro-provedeni-update-na-mysql-z-pole#reply865394
puhy.cz
verified
rating uzivatele
(5 hodnocení)
12. 2. 2013 17:13:00
Díky, zkusím nejdřív asi dibi :-)
12. 2. 2013 17:13:00
https://webtrh.cz/diskuse/funkce-pro-provedeni-update-na-mysql-z-pole#reply865393
Pro odpověď se přihlašte.
Přihlásit