Egor
?
Egor
первый способ процедурный
Egor
перечитай что я написал
Fedor
Максим
?
а то что в первом используется mysqli, а во втором PDO так себе отличие? 😂
Fedor
а вообще в интернете mysqli
Egor
где в первом способе увидел там "new")?
Egor
ну максимум возвращает ссылку на объект
Egor
да, вот, я выше об этом написал
Fedor
холивар)
Fedor
лучше скажите что мне использовать)
Egor
pdo
Максим
холивар)
Ни сколько. просто недопонимание вышло.
Максим
Fedor
ну его нахрен этот pdo)
Fedor
муть какая-то))
Максим
Fedor
с чего это?
ну я подключил себе базу через mysqli с недельку назад, вроде все понятно как работает. а сейчас начинаю путаться
Fedor
с этим PDO
Egor
а что именно не понятно?
Максим
с этим PDO
ты так и не объяснил что с ним не понятно, что с ним не так?
Fedor
Fedor
на процедурном тоже запутался) можешь подсказать как сделать запись в бд?
Максим
Fedor
я pdo решил пока не трогать.
Максим
mysqli_query(INSERT...)
Fedor
подключаюсь к БД пока что так
$db_server = mysqli_connect($db_hostname, $db_username, $db_password, $db_database);
️ Vida Loca
Fedor
извлекаю данные я таким образом
function get_custs() {
global $db_server;
$sql = "SELECT * FROM customer";
$result = mysqli_query($db_server, $sql);
$cust_list = mysqli_fetch_all($result, 1);
return $cust_list;
}
Anonymous
А что скажете на счет CoffeeScript?
Его время прошло) Все фишки перенял ES6, так что можешь ставить бабел и компилить кроссбраузерно на 100%.
Если хош более внятное ооп и типизацию — typescript очень крутой
Fedor
и через foreach вывожу массив
Максим
Egor
воу, круто, я думал что коффе до сих пор актуален))
Egor
Его время прошло) Все фишки перенял ES6, так что можешь ставить бабел и компилить кроссбраузерно на 100%.
Если хош более внятное ооп и типизацию — typescript очень крутой
Anonymous
Fedor
теперь мне надо из формы сделать запись в БД.
из формы я через POST получаю данные, осталось только отправить в БД
сверху array - это POST
http://take.ms/tMw5x
Egor
INSERT
Fedor
да я понял что инсерт)
Fedor
как готовить борщ? - кастрюля, овощи, плита
Egor
mysqli_query(INSERT...)
Fedor
это надо к кнопке привязать?
Egor
получаешь данные с сервера на пыху
Egor
и парсишь поля
Egor
которые пришли с пост запроса
Egor
и записываешь нужные данные в бд
Egor
с помощью пыхи
Anonymous
А16?
Egor
@innovision http://php.net/manual/ru/reserved.variables.post.php
Максим
это надо к кнопке привязать?
нет. Или пишешь отдельно обработчик или в том же файле что и форма. проверяешь, что пришел запрос POST. Далее экранируешь данные переданные в глобальном массива $_POST и подставляешь в запрос. Посмотри в сторону SafeMySQL, если решил использовать mysqli, а не PDO или ORM
Fedor
вот у меня сейчас вот так вот
Fedor
http://take.ms/B9C0j
Fedor
на место восклицательных знаков нужно поставить запрос, чтобы он добавлял в БД
Fedor
насколько я понимаю
Egor
нет
Egor
тебе нужно сделать запрос в бд
Egor
узнать статус
Egor
и только потом месагу выводить
Fedor
Egor
@zavitaev большой наплыв ненужной информации может отпугнуть
Egor
так что в этом нет ничего плохого
Fedor
Максим
Egor
ну типа того, только ты ещё статус должен узнать после отправки
Egor
проверить статус и только потом выводить мессагу
Egor
@zavitaev правки и обучение - немного разные понятия
Fedor
Fedor
если просто писал INSERT - ошибка была - не открывалась страница
Egor
mysql_query() также завершится с ошибкой и вернет FALSE, если у пользователя нет доступа к какой-либо из таблиц, фигурирующих в запросе.
Egor
из документации
Fedor
я от имени root все делаю
Fedor
так-то пользователей у меня еще нет
Fedor
и сессий и куки
Egor
@zavitaev ну да, согласен..
Egor
@innovision куки и сессии тебе не нужны