PHP ENUM PROBLEM
Postano: 13 lis 2009, 22:26
U bazi imam ovako:
Problem je kako da ja enum explodam u pretvorim u ... -> INSERT INTO name enum ('bla', 'ne', 'da');
A kod je ovakav koji ne radi baš kako spada (duplicira donji enum i spoji ga sa gornjim...nesto enum ("bla", "bla", "bla")
nesto varchar ....
nesto2 enum ("novi", "novo")
Kod: Označi sve
if (strlen($_POST['typeval'][$i]) != 0)
{
if ($_POST['typeprop'][$i] == "sel")
{
var_dump($_POST['typeval'][2]);
$enumtxt = preg_split("/\r?\n/", rtrim($_POST['typeval'][$i])); # odvajamo nove retke uz uvijek da nije prazan novi red
$enum .= '"'; #prvi navodnik
$enum .= join('", "', $enumtxt); # spojimo array-je sa zarezima i navodnicima u sredini
$enum .= '"'; #zadnji navodnik
$enumx[] = $enum;
$querystructure .= "`".$_POST['nameofprop'][$i]."` enum($enumx[$i]) collate utf8_bin NOT NULL,";
}
}