From 948714e21bc628712603b3361d7fe9de4e8e34b6 Mon Sep 17 00:00:00 2001 From: Dandhakars Date: Mon, 22 Feb 2016 20:33:48 +0900 Subject: [PATCH 1/4] Added files via upload --- statusInsert.php | 94 ++++++++++++++++++++++++++++++++++++++++++++++++ 1 file changed, 94 insertions(+) create mode 100644 statusInsert.php diff --git a/statusInsert.php b/statusInsert.php new file mode 100644 index 0000000..b58bcdc --- /dev/null +++ b/statusInsert.php @@ -0,0 +1,94 @@ + +GetMessage(); + + } +/* +table|MIKO|MIKO|2|CREATE TABLE MIKO +(id INTEGER, name TEXT, hp INTEGER, shp INTEGER, atk INTEGER, def INTEGER, shri INTEGER, spd INTEGER, dex INTEGER, +type TEXT, skillNum INTEGER, skill_1 TEXT, skill_2 TEXT, skill_3 TEXT, skill_4 TEXT) +*/ + + $sql = "SELECT * FROM sqlite_master WHERE type='table'"; + + $res = $pdo->query($sql); + + $flug = true; + foreach ($res as $table_name) { + if (!strcmp($table_name, "no_name")) { + $flug = false; + } + } + + if ($flug) { + $sql = "CREATE TABLE TABLE no_name(id INTEGER, name TEXT, hp INTEGER, shp INTEGER, + atk INTEGER, def INTEGER, shri INTEGER, spd INTEGER, dex INTEGER,type TEXT, + skillNum INTEGER, skill_1 TEXT, skill_2 TEXT, skill_3 TEXT, skill_4 TEXT)"; + + $pdo->query($sql); + } + + $sql = "INSERT INTO no_name(id, name, hp, shp, atk, def, shri, spd, dex, type, skillNum, skill_1, skill_2, skill_3, skill_4) + VALUES(:id, :name, :hp, :shp, :atk, :def, :shri, :spd, :dex, :type, :skillNum, :skill_1, :skill_2, :skill_3, :skill_4);"; + + $stmt = $pdo->prepare($sql); + +$id = 0; +$name = 'no_name'; +$hp = 0; +$shp = 0; + +$atk = 0; +$def = 0; +$shri = 0; +$spd = 0; +$dex = 0; + +$type = 'none'; +$skillNum = 0; +$skill_1 = 'none'; +$skill_2 = 'none'; +$skill_3 = 'none'; +$skill_4 = 'none'; + + $stmt->bindValue(':id', $id, PDO::PARAM_INT); + $stmt->bindValue(':name', $name, PDO::PARAM_STR); + $stmt->bindValue(':hp', $hp, PDO::PARAM_INT); + $stmt->bindValue(':shp', $shp, PDO::PARAM_INT); + $stmt->bindValue(':atk', $atk, PDO::PARAM_INT); + $stmt->bindValue(':def', $def, PDO::PARAM_INT); + $stmt->bindValue(':shri', $shri, PDO::PARAM_INT); + $stmt->bindValue(':spd', $spd, PDO::PARAM_INT); + $stmt->bindValue(':dex', $dex, PDO::PARAM_INT); + $stmt->bindValue(':type', $type, PDO::PARAM_STR); + $stmt->bindValue(':skillNum', $skillNum, PDO::PARAM_INT); + $stmt->bindValue(':skill_1', $skill_1, PDO::PARAM_STR); + $stmt->bindValue(':skill_2', $skill_2, PDO::PARAM_STR); + $stmt->bindValue(':skill_3', $skill_3, PDO::PARAM_STR); + $stmt->bindValue(':skill_4', $skill_4, PDO::PARAM_STR); + + $stmt->execute(); + + + $sql = "SELECT * FROM no_name"; + + $st = $pdo->query($sql); + + $res = $st->fetch(); + + print $res['id'] . "\n"; + print $res['name'] . "\n"; + + + + + + From 8d65b97fd110f9d5174fd2eb54ee1dddc11c1211 Mon Sep 17 00:00:00 2001 From: Dandhakars Date: Mon, 22 Feb 2016 20:53:02 +0900 Subject: [PATCH 2/4] Delete statusInsert.php --- statusInsert.php | 94 ------------------------------------------------ 1 file changed, 94 deletions(-) delete mode 100644 statusInsert.php diff --git a/statusInsert.php b/statusInsert.php deleted file mode 100644 index b58bcdc..0000000 --- a/statusInsert.php +++ /dev/null @@ -1,94 +0,0 @@ - -GetMessage(); - - } -/* -table|MIKO|MIKO|2|CREATE TABLE MIKO -(id INTEGER, name TEXT, hp INTEGER, shp INTEGER, atk INTEGER, def INTEGER, shri INTEGER, spd INTEGER, dex INTEGER, -type TEXT, skillNum INTEGER, skill_1 TEXT, skill_2 TEXT, skill_3 TEXT, skill_4 TEXT) -*/ - - $sql = "SELECT * FROM sqlite_master WHERE type='table'"; - - $res = $pdo->query($sql); - - $flug = true; - foreach ($res as $table_name) { - if (!strcmp($table_name, "no_name")) { - $flug = false; - } - } - - if ($flug) { - $sql = "CREATE TABLE TABLE no_name(id INTEGER, name TEXT, hp INTEGER, shp INTEGER, - atk INTEGER, def INTEGER, shri INTEGER, spd INTEGER, dex INTEGER,type TEXT, - skillNum INTEGER, skill_1 TEXT, skill_2 TEXT, skill_3 TEXT, skill_4 TEXT)"; - - $pdo->query($sql); - } - - $sql = "INSERT INTO no_name(id, name, hp, shp, atk, def, shri, spd, dex, type, skillNum, skill_1, skill_2, skill_3, skill_4) - VALUES(:id, :name, :hp, :shp, :atk, :def, :shri, :spd, :dex, :type, :skillNum, :skill_1, :skill_2, :skill_3, :skill_4);"; - - $stmt = $pdo->prepare($sql); - -$id = 0; -$name = 'no_name'; -$hp = 0; -$shp = 0; - -$atk = 0; -$def = 0; -$shri = 0; -$spd = 0; -$dex = 0; - -$type = 'none'; -$skillNum = 0; -$skill_1 = 'none'; -$skill_2 = 'none'; -$skill_3 = 'none'; -$skill_4 = 'none'; - - $stmt->bindValue(':id', $id, PDO::PARAM_INT); - $stmt->bindValue(':name', $name, PDO::PARAM_STR); - $stmt->bindValue(':hp', $hp, PDO::PARAM_INT); - $stmt->bindValue(':shp', $shp, PDO::PARAM_INT); - $stmt->bindValue(':atk', $atk, PDO::PARAM_INT); - $stmt->bindValue(':def', $def, PDO::PARAM_INT); - $stmt->bindValue(':shri', $shri, PDO::PARAM_INT); - $stmt->bindValue(':spd', $spd, PDO::PARAM_INT); - $stmt->bindValue(':dex', $dex, PDO::PARAM_INT); - $stmt->bindValue(':type', $type, PDO::PARAM_STR); - $stmt->bindValue(':skillNum', $skillNum, PDO::PARAM_INT); - $stmt->bindValue(':skill_1', $skill_1, PDO::PARAM_STR); - $stmt->bindValue(':skill_2', $skill_2, PDO::PARAM_STR); - $stmt->bindValue(':skill_3', $skill_3, PDO::PARAM_STR); - $stmt->bindValue(':skill_4', $skill_4, PDO::PARAM_STR); - - $stmt->execute(); - - - $sql = "SELECT * FROM no_name"; - - $st = $pdo->query($sql); - - $res = $st->fetch(); - - print $res['id'] . "\n"; - print $res['name'] . "\n"; - - - - - - From 625c75054d3190672fd4f4266ac4932e18c831ae Mon Sep 17 00:00:00 2001 From: Dandhakars Date: Mon, 22 Feb 2016 20:59:30 +0900 Subject: [PATCH 3/4] Added files via upload --- statusInsert.php | 94 ++++++++++++++++++++++++++++++++++++++++++++++++ 1 file changed, 94 insertions(+) create mode 100644 statusInsert.php diff --git a/statusInsert.php b/statusInsert.php new file mode 100644 index 0000000..0b2acea --- /dev/null +++ b/statusInsert.php @@ -0,0 +1,94 @@ + +GetMessage(); + + } +/* +table|MIKO|MIKO|2|CREATE TABLE MIKO +(id INTEGER, name TEXT, hp INTEGER, shp INTEGER, atk INTEGER, def INTEGER, shri INTEGER, spd INTEGER, dex INTEGER, +type TEXT, skillNum INTEGER, skill_1 TEXT, skill_2 TEXT, skill_3 TEXT, skill_4 TEXT) +*/ + + $sql = "SELECT * FROM sqlite_master WHERE type='table'"; + + $res = $pdo->query($sql); + + $flug = true; + foreach ($res as $table_name) { + if (!strcmp($table_name, "no_name")) { + $flug = false; + } + } + + if ($flug) { + $sql = "CREATE TABLE no_name(id INTEGER, name TEXT, hp INTEGER, shp INTEGER, + atk INTEGER, def INTEGER, shri INTEGER, spd INTEGER, dex INTEGER,type TEXT, + skillNum INTEGER, skill_1 TEXT, skill_2 TEXT, skill_3 TEXT, skill_4 TEXT);"; + + $pdo->query($sql); + } + + $sql = "INSERT INTO no_name(id, name, hp, shp, atk, def, shri, spd, dex, type, skillNum, skill_1, skill_2, skill_3, skill_4) + VALUES(:id, :name, :hp, :shp, :atk, :def, :shri, :spd, :dex, :type, :skillNum, :skill_1, :skill_2, :skill_3, :skill_4);"; + + $stmt = $pdo->prepare($sql); + +$id = 0; +$name = 'no_name'; +$hp = 0; +$shp = 0; + +$atk = 0; +$def = 0; +$shri = 0; +$spd = 0; +$dex = 0; + +$type = 'none'; +$skillNum = 0; +$skill_1 = 'none'; +$skill_2 = 'none'; +$skill_3 = 'none'; +$skill_4 = 'none'; + + $stmt->bindValue(':id', $id, PDO::PARAM_INT); + $stmt->bindValue(':name', $name, PDO::PARAM_STR); + $stmt->bindValue(':hp', $hp, PDO::PARAM_INT); + $stmt->bindValue(':shp', $shp, PDO::PARAM_INT); + $stmt->bindValue(':atk', $atk, PDO::PARAM_INT); + $stmt->bindValue(':def', $def, PDO::PARAM_INT); + $stmt->bindValue(':shri', $shri, PDO::PARAM_INT); + $stmt->bindValue(':spd', $spd, PDO::PARAM_INT); + $stmt->bindValue(':dex', $dex, PDO::PARAM_INT); + $stmt->bindValue(':type', $type, PDO::PARAM_STR); + $stmt->bindValue(':skillNum', $skillNum, PDO::PARAM_INT); + $stmt->bindValue(':skill_1', $skill_1, PDO::PARAM_STR); + $stmt->bindValue(':skill_2', $skill_2, PDO::PARAM_STR); + $stmt->bindValue(':skill_3', $skill_3, PDO::PARAM_STR); + $stmt->bindValue(':skill_4', $skill_4, PDO::PARAM_STR); + + $stmt->execute(); + + + $sql = "SELECT * FROM no_name"; + + $st = $pdo->query($sql); + + $res = $st->fetch(); + + print $res['id'] . "\n"; + print $res['name'] . "\n"; + + + + + + From edbccba6937c1a6dbe45436fa7655cbeeaaa38f0 Mon Sep 17 00:00:00 2001 From: Dandhakars Date: Wed, 24 Feb 2016 18:48:50 +0900 Subject: [PATCH 4/4] Added files via upload --- statusInsert.php | 116 ++++++++++++++++++++++------------------------- 1 file changed, 54 insertions(+), 62 deletions(-) diff --git a/statusInsert.php b/statusInsert.php index 0b2acea..792b456 100644 --- a/statusInsert.php +++ b/statusInsert.php @@ -1,15 +1,9 @@ - GetMessage(); - } /* table|MIKO|MIKO|2|CREATE TABLE MIKO @@ -17,78 +11,76 @@ type TEXT, skillNum INTEGER, skill_1 TEXT, skill_2 TEXT, skill_3 TEXT, skill_4 TEXT) */ - $sql = "SELECT * FROM sqlite_master WHERE type='table'"; + $sql = "SELECT tbl_name FROM sqlite_master WHERE type='table';"; + try { + $res = $pdo->query($sql); + } catch (PDOException $e) { - $res = $pdo->query($sql); + print $e->GetMessage(); + } - $flug = true; - foreach ($res as $table_name) { - if (!strcmp($table_name, "no_name")) { - $flug = false; + $TableCreateFlug = true; + foreach ($res as $table) { + foreach ($table as $table_name) { + print $table_name . "\n"; + if (!strcmp($table_name, 'no_name')) { + $TableCreateFlug = false; + } + } + if($TableCreateFlug == false) { + break; } } - - if ($flug) { - $sql = "CREATE TABLE no_name(id INTEGER, name TEXT, hp INTEGER, shp INTEGER, - atk INTEGER, def INTEGER, shri INTEGER, spd INTEGER, dex INTEGER,type TEXT, - skillNum INTEGER, skill_1 TEXT, skill_2 TEXT, skill_3 TEXT, skill_4 TEXT);"; + + if ($TableCreateFlug == true) { + print "Create Table.\n"; + /* + echo <<< EOM + Create Table
+ EOM; + */ + + $sql = "CREATE TABLE no_name + (id INTEGER, hp INTEGER, shp INTEGER, + atk INTEGER, def INTEGER, shri INTEGER, spd INTEGER, dex INTEGER, skillNum INTEGER, + type TEXT, name TEXT, skill_1 TEXT, skill_2 TEXT, skill_3 TEXT, skill_4 TEXT);"; $pdo->query($sql); } - $sql = "INSERT INTO no_name(id, name, hp, shp, atk, def, shri, spd, dex, type, skillNum, skill_1, skill_2, skill_3, skill_4) - VALUES(:id, :name, :hp, :shp, :atk, :def, :shri, :spd, :dex, :type, :skillNum, :skill_1, :skill_2, :skill_3, :skill_4);"; + $sql = "INSERT INTO no_name(id, hp, shp, atk, def, shri, spd, dex, skillNum, type, name, skill_1, skill_2, skill_3, skill_4) + VALUES(?, ?, ?, ?, ?, ?, ?, ?, ?, ?, ?, ?, ?, ?, ?);"; $stmt = $pdo->prepare($sql); - -$id = 0; -$name = 'no_name'; -$hp = 0; -$shp = 0; - -$atk = 0; -$def = 0; -$shri = 0; -$spd = 0; -$dex = 0; - -$type = 'none'; -$skillNum = 0; -$skill_1 = 'none'; -$skill_2 = 'none'; -$skill_3 = 'none'; -$skill_4 = 'none'; - - $stmt->bindValue(':id', $id, PDO::PARAM_INT); - $stmt->bindValue(':name', $name, PDO::PARAM_STR); - $stmt->bindValue(':hp', $hp, PDO::PARAM_INT); - $stmt->bindValue(':shp', $shp, PDO::PARAM_INT); - $stmt->bindValue(':atk', $atk, PDO::PARAM_INT); - $stmt->bindValue(':def', $def, PDO::PARAM_INT); - $stmt->bindValue(':shri', $shri, PDO::PARAM_INT); - $stmt->bindValue(':spd', $spd, PDO::PARAM_INT); - $stmt->bindValue(':dex', $dex, PDO::PARAM_INT); - $stmt->bindValue(':type', $type, PDO::PARAM_STR); - $stmt->bindValue(':skillNum', $skillNum, PDO::PARAM_INT); - $stmt->bindValue(':skill_1', $skill_1, PDO::PARAM_STR); - $stmt->bindValue(':skill_2', $skill_2, PDO::PARAM_STR); - $stmt->bindValue(':skill_3', $skill_3, PDO::PARAM_STR); - $stmt->bindValue(':skill_4', $skill_4, PDO::PARAM_STR); - $stmt->execute(); + if ($stmt == false) { + print "error\n"; + exit(1); + } + $status_int = array("id"=> 0, "hp"=> 0, "shp"=> 0, "atk"=> 0, "def"=> 0,"shri"=> 0, "spd"=> 0, "dex"=> 0, "skillNum"=> 0); + $status_txt = array( "type"=> 'nonoe', "name"=>'no_name', "skill_1"=> 'none', "skill_2"=> 'none', "skill_3"=> 'none', "skill_4"=> 'none'); - $sql = "SELECT * FROM no_name"; + $cnt = 0; + foreach ($status_int as $key=>$value) { + print $key . " = " . $value . "\n"; + $stmt->bindValue($cnt, $value, PDO::PARAM_INT); + $cnt++; + } + foreach ($status_txt as $key=>$value) { + print $key . " = " . $value . "\n"; + $stmt->bindValue($cnt, $value, PDO::PARAM_STR); + $cnt++; + } - $st = $pdo->query($sql); + $stmt->execute(); - $res = $st->fetch(); + $sql = "SELECT * FROM no_name"; + $stmt = $pdo->query($sql); + $res = $stmt->fetch(); - print $res['id'] . "\n"; + print $res['id'] ."\n"; print $res['name'] . "\n"; - - -