PHPize Online / SQLize Online  /  SQLtest Online

A A A
Share      Blog   Popular
Copy Format Clear
-- Структура таблицы `user` -- CREATE TABLE `user` ( `id` int(10) UNSIGNED NOT NULL, `email` varchar(50) COLLATE utf8mb4_unicode_ci NOT NULL, `password` varchar(255) COLLATE utf8mb4_unicode_ci NOT NULL, `name` varchar(255) COLLATE utf8mb4_unicode_ci NOT NULL, `surname` varchar(255) COLLATE utf8mb4_unicode_ci NOT NULL, `address` varchar(255) COLLATE utf8mb4_unicode_ci DEFAULT NULL, `role` enum('user','admin') COLLATE utf8mb4_unicode_ci NOT NULL DEFAULT 'user' ) ENGINE=InnoDB DEFAULT CHARSET=utf8mb4 COLLATE=utf8mb4_unicode_ci; -- Индексы сохранённых таблиц -- -- -- Индексы таблицы `user` -- ALTER TABLE `user` ADD PRIMARY KEY (`id`), ADD UNIQUE KEY `email` (`email`); -- -- AUTO_INCREMENT для сохранённых таблиц -- -- -- AUTO_INCREMENT для таблицы `user` -- ALTER TABLE `user` MODIFY `id` int(10) UNSIGNED NOT NULL AUTO_INCREMENT, AUTO_INCREMENT=11; COMMIT; INSERT INTO `user` (`id`, `email`, `password`, `name`, `surname`, `address`, `role`) VALUES (10, 'admin@formyskin.ru', '$2y$10$al1t3OEsTMEK0moMK3Q3TOm.GHex8zjkyDebDjihfyT1POQnDrlnS', 'Admin', 'admin', NULL, 'admin');
Copy Clear
Copy Format Clear
<?php $names = 'name, surname, password, email, address, '; $names = rtrim($names, ', '); $arnames = explode(',', $names); ; $qs = '?,?,?,?,?,'; $values = 'Alexandra, Goncharova, 4545465468486484648, alexandriya.ya@gmail.com, Новоуральская 19/7, '; $sql = "INSERT INTO `user` ($arnames) VALUES (?,?,?,?,?)"; $stmt= $pdo->prepare($sql); $stmt->execute(['Alexandra', 'Goncharova', '4545465468486484648', 'alexandriya.ya@gmail.com', 'Новоуральская 19/7']); var_export($sql);
Show:  
Copy Clear