@phpclubru

Страница 665 из 956
Евгений
21.09.2018
06:58:44
Это работает, а если запрос на INSERT поменять в БД сами плейсхолдеры уходят

Не на INSERT

НА UPDATE

Alexey
21.09.2018
07:02:03
$var='User'; $a=new PDO("mysql:host=localhost;dbname=database;","root",""); $b=$a->prepare("UPDATE users SET user=:var"); $b->bindParam(":var",$var); $b->execute();

Google
Alexey
21.09.2018
07:02:22
пример почти из доки и говорят работает

Евгений
21.09.2018
07:02:54
СПСБ с меня пивас если что)

Alexey
21.09.2018
07:03:20
дык он почти твой))

Евгений
21.09.2018
07:03:40
Блин я так и делаю!

Alexey
21.09.2018
07:04:15
покажи запрос на апдейт

Евгений
21.09.2018
07:06:25
$sql = "UPDATE baza SET status=:status, action=:action, category=:category, name=:name, img=:img, imgRed=:imgRed, razmer=:razmer, price=:price, title=:title, description=:description, text=:text WHERE id='$id' "; $statement=$db->prepare($sql); $statement->bindParam(':status', $status); $statement->bindParam(':action', $action); $statement->bindParam(':category', $category); $statement->bindParam(':name', $name); $statement->bindParam(':img', $img); $statement->bindParam(':razmer', $razmer); $statement->bindParam(':price', $price); $statement->bindParam(':text', $text); $statement->execute();

Pavel
21.09.2018
07:07:39
Ну для начала надо WHERE id='$id' поменять на WHERE id=:id и забиндить его тоже

Евгений
21.09.2018
07:08:18
Пиво Паше короче достаётся!

Лёша проиграл!

Pavel
21.09.2018
07:08:59
Что тут происходит? Я только зашел и прочитал последнее сообщение просто ?

Евгений
21.09.2018
07:09:06
Попробую) Рад что помогаете! Молодцы!

Я новенький! И мне пообещали тут помогать! Вот первая помощь прилетела)

Alexey
21.09.2018
07:10:06
теперь можно и на работу сходить

Google
Евгений
21.09.2018
07:10:23
Я немного с юмором к этому вопросу подхожу)

Пока Лёша) Спасибо)

$sql = "UPDATE baza SET status=:status, action=:action, category=:category, name=:name, img=:img, imgRed=:imgRed, razmer=:razmer, price=:price, title=:title, description=:description, text=:text WHERE id=:id "; $statement=$db->prepare($sql); $statement->bindParam(':status', $status); $statement->bindParam(':action', $action); $statement->bindParam(':category', $category); $statement->bindParam(':name', $name); $statement->bindParam(':img', $img); $statement->bindParam(':razmer', $razmer); $statement->bindParam(':price', $price); $statement->bindParam(':text', $text); $statement->bindParam(':id', $id); $statement->execute();

не меняет теперь совсем значения((((

id и физически вместо $id подставлял 273. Все равно не меняет

Имеет значение, что в конце стоит у меня id?

В базе то он первый

Pavel
21.09.2018
08:00:25
Надо в логах посмотреть какой запрос уходит в базу

Может он неправильный или не в ту базу.. надо искать

Евгений
21.09.2018
08:02:18
$sql = "UPDATE baza SET status='$status', action='$action', category='$category', name='$name', img='$img', imgRed='$imgRed', razmer='$razmer', price='$price', title='$title', description='$description', text='$text' WHERE id='$id' "; $statement=$db->prepare($sql); $statement->execute();

Если делаю так то всё работает

Будем искать решение. Всё-равно спасибо)))

Yuriy
21.09.2018
10:16:51
$sql = "UPDATE baza SET status='$status', action='$action', category='$category', name='$name', img='$img', imgRed='$imgRed', razmer='$razmer', price='$price', title='$title', description='$description', text='$text' WHERE id='$id' "; $statement=$db->prepare($sql); $statement->execute();
Если Вы новичок, то рекомендую обратить внимание на стилистические стандарты кодирования. Важно взять за основу какой-либо стандарт. Но для любого стандарта, если в нём явно это не прописано, я бы также рекомендовал называть переменные осмысленно и на каком-либо одном языке, лучше, конечно, английский. Если не знаете как перевести, то всегда можно уточнить в онлайн переводчике. Например, вместо razmer лучше size, уж если price это не tsena или не prayz. В этом во всём больший смысл, чем может показаться.

Евгений
21.09.2018
12:49:10
Спасибо за эти мысли. Я тоже думаю об этом. Пока если честно каша в голове полная, но я обязательно всё расставлю по местам своим. По поводу стилистики. Хотелось бы конечно развить для себя свой стиль, но в рамках уже изобретённых ориентиров. Подскажите где я могу об этом почитать? Инфформации много в инете, но вместе с тем её мало. Толковой мало! Пошлите меня в нужное место!)))

Pavel
21.09.2018
12:50:20
Прочитать PSR-1 и PSR-2 вроде

Евгений
21.09.2018
12:51:48
Для JS это ES4, ES5, ES6, а для PHP это PSR-1 и PSR-2? Речь про это? Правила написания кода?

Pavel
21.09.2018
12:52:53
PSR это более хаотичные стандарты описания всяких полезных штук

ES6 это спецификация всего языка, а PSR это не спецификация языка, а рекомендации как на нем писать

Евгений
21.09.2018
12:53:50
Уже нагуглил. Мда! То что нужно перфекционисту)))

Я первым этапом стараюсь делать лишь бы работало, но вторым этапом обязательно всё в порядок привожу. Вот в соответствии с PSR2 и приведу. Спасибо вам))

Google
Евгений
21.09.2018
13:59:38
Эх. Основная проблема у меня это нехватка времени на обучение. А душа требует))

Эти книги на английском или в переводе?

Yuriy
21.09.2018
14:09:14
В переводе.

Евгений
21.09.2018
14:13:11
2001 год! Там актуальная информация? Я не то, что бы спорю о значении этой литературы. Просто год издания давний. Удивлен)

Можете не отвечать) уже читаю) сам всё понял о чем речь)))

Ghost
21.09.2018
15:50:08
привет народ

кто посоветует что выбрать для проекта

49576
21.09.2018
15:50:18
Дароф

Ghost
21.09.2018
15:50:21
laravel или yii2

49576
21.09.2018
15:50:29
Кодигнайтер 3

Ghost
21.09.2018
15:51:07
аргументы?)

Serhii
21.09.2018
15:58:46
Под какие задачи инструмент нужен?

Dmitriy
21.09.2018
16:00:54
аргументы?)
какие аргументы если в о задаче вообще ничего.

Ghost
21.09.2018
16:07:24
стандартно на все средне загруженные проекты блоги сайт визитки корпоративные сайты лендинги

есть идея создать один движок и под каждый проект просто добавлять то что нужно

быстро создавать модули плагины под проекты быстрый запуск проекта и т.д

Pavel
21.09.2018
16:10:54
этот движок называется друпал

49576
21.09.2018
16:12:07
Ну да. Друпал 7 я бы посоветовал

Pavel
21.09.2018
16:12:33
почему 7, уже 8 же

Google
49576
21.09.2018
16:12:53
Комьюнити на Руси под 8 слабее

И готового добра/говна больше на 7

Хотя если делать что то для себя любимого я бы не стал брать cms

Не важно какой проект

Admin
ERROR: S client not available

49576
21.09.2018
16:15:07
Для других пожалуйста)

Pavel
21.09.2018
16:15:32
Я немного глядел друпал 7 и там все очень плохо. Даже композером модули не ставятся. В общем околодно.

А 8 уже современная, с композером и симфони

49576
21.09.2018
16:16:00
В админке модули ставятся вроде как)

Pavel
21.09.2018
16:16:20
Ну для этого файлы модуля надо накачать в директорию

Либо он сам скачивает, но это опять же плохая практика, которая не позволяет зафиксировать состояние кодовой базы в гите

Ghost
21.09.2018
16:21:07
я хочу на базе фреймворка)

Pavel
21.09.2018
16:22:17
друпал тоже фреймворк

Там кстати как я слышал, поверх симфони написано еще 500.000 строк кода всяких полезных механизмов

ustasby
23.09.2018
07:46:18
ежедневно стали спамить хрюши приглашаем в международную компанию -любое название- , все сводится к 80-100. это массовый психоз какой то или текущая ситуация?

Adel
23.09.2018
07:47:23
психоз.и текущая ситуация в некоторых говнофирмах

oleg
23.09.2018
08:12:26
Ребят, киньте пример шифрования строки 2018 года

Alex
23.09.2018
08:13:50
oleg
23.09.2018
08:14:43
Я в шифровке полный 0, знаю только password_hash :))

Есть строка

Google
oleg
23.09.2018
08:14:56
С пробелами и символами

Нужно ее зашифровать и кинуть в базу

Alex
23.09.2018
08:15:14
Я в шифровке полный 0, знаю только password_hash :))
Попробуй это https://pastebin.com/xbBLgfGs Очень простой алгоритм

oleg
23.09.2018
08:15:20
А потом при определенном условии вытащить

Главное качество

Alex
23.09.2018
08:15:56
https://denik.od.ua/xor_text_encoding

oleg
23.09.2018
08:24:35
Pavel
23.09.2018
09:41:33
А еще нагугли разницу между шифрованием и хешированием

oleg
23.09.2018
09:47:59
типо pasword_hash где то в ядре php хранит инфу о хеше и что ему принадлежит ...

,

?

Pavel
23.09.2018
09:52:50
Нет, хеш строки невозможно обратно преобразовать в строку

А при шифровании возможно дешифровать

Поэтому непонятно что тебе нужно

oleg
23.09.2018
09:54:19
так каким образом работает password_verify поле password_hash ?

Страница 665 из 956