@phpgeeks

Страница 5655 из 8430
Alexander
07.09.2017
09:09:10
порабовала конструкция

if ($sql)

)))))

Damir
07.09.2017
09:09:29
не ну а че норм если нужно какой то минимальный функционал прикрутить

Google
Like
07.09.2017
09:09:50
не ну а че норм если нужно какой то минимальный функционал прикрутить
Ну если совсем минимальный, то проще самому собрать ?

if ($sql)
Ну, она там нахер не нужна канеш, но условие должно проходить

Роман
07.09.2017
09:10:36
Да

Damir
07.09.2017
09:10:52
Данные надо параметрами вставлять

Alexander
07.09.2017
09:11:03
ну так блэт

Vladimir
07.09.2017
09:11:05
на фрейме yii2, но аякс идет голым вообще

(;¬_¬)
07.09.2017
09:11:25
а у вас есть правила на этом чате
есть, но как видишь никто их не соблюдает... давно видать их не банили

Vladimir
07.09.2017
09:11:26
вроде 2 недели стоит, не сломали, но что то озаботился

Alexander
07.09.2017
09:11:31
mysqli_query( $mysqli , $sql ) or die ('Unable to execute query. '. mysqli_error($mysqli));

вот так жи норм

тот иф не нужен, так как он всегда true

Игорь
07.09.2017
09:12:08
mysqli_query( $mysqli , $sql ) or die ('Unable to execute query. '. mysqli_error($mysqli));
Как я давно такой записи не видел ?‍♂?

Google
Alexander
07.09.2017
09:12:21
я вижу такое каждый день

чутка пострашнее

начинается с mysql_query

))))))))))))

Евгений
07.09.2017
09:12:43
Alexander
07.09.2017
09:12:48
старый проект

Игорь
07.09.2017
09:13:02
Ого, это же какая у тебя версия?

(;¬_¬)
07.09.2017
09:13:08
а чего ого

все до 5.6 его без проблем держали

Игорь
07.09.2017
09:13:16
И чего бы на pdo не переписать

(;¬_¬)
07.09.2017
09:13:22
в 5.6 объявили deprecated но еще не выпилили

так что любая до 7

Alexander
07.09.2017
09:13:47
5.5

Евгений
07.09.2017
09:13:48
Vladimir
07.09.2017
09:13:54
а через что ты @shindakioku бы сделал это, через ванильный escape?

Alexander
07.09.2017
09:13:55
на том проекте

(;¬_¬)
07.09.2017
09:13:55
а ты стал бы выпиливтаь mysql_* из мейлинговой системы написаной хуй знает кем хуй знает когда?

Alexander
07.09.2017
09:14:05
И чего бы на pdo не переписать
самописная система без орм

Damir
07.09.2017
09:14:12
Есть же подход ООП mysqli

Alexander
07.09.2017
09:14:19
проще все переписать на каком-то фреймворке

Google
Alexander
07.09.2017
09:14:46
так как там php + html + css + js в одном файле

?????

Damir
07.09.2017
09:15:04
там запросы подставляются из строки кажется это же инъекция уже

Alexander
07.09.2017
09:16:08
???

заверни это $_POST['codemetric'] в это addslashes

но это не точно

или в htmlspecialchars

я не помню просто

сорен

?

Damir
07.09.2017
09:20:37
у mysqli есть prepared queryes кажется

Damir
07.09.2017
09:20:53
пишешь запросы потом параметры подставляешь с типами

он сам должен подставить

Роман
07.09.2017
09:24:33
Ок, спасибо

Yurij
07.09.2017
09:25:25
Rm
07.09.2017
09:28:50
может кто сталкивался #laravel

ХЗ, почему так ? Post::create([ //данные ])->firstOrFail(); если запись создается, возвращается же та что создалась? ме просто возвражает первую запись с БД

Alexander
07.09.2017
09:30:08
шо это?

первый раз такое вижу

Google
Alexander
07.09.2017
09:30:35
криейт априори возвращает вроде созданный объект

Anton
07.09.2017
09:30:37
firstOrFail - требует условия на вход, если его нет - он вернет первую запись из БД

все верно

create создал объект модели, от которого вызвали метод firstOrFail без параметров и он вернул первую запись из бд

Rm
07.09.2017
09:32:33
Alexander
07.09.2017
09:32:46
читайте доку

You may also use the create method to save a new model in a single line. The inserted model instance will be returned to you from the method.

метод возвращает объект если он был успешно создан

Admin
ERROR: S client not available

Alexander
07.09.2017
09:33:10
или ничего

Anton
07.09.2017
09:33:22
или кинет эксепшен

если там какие проблемы на линии и прочее ?

Alexander
07.09.2017
09:34:20
кстати да, если в модели не прописать $fillable

то ничего не вернет

а не

Anton
07.09.2017
09:34:37
Ну там еще есть вариант с unguard

Alexander
07.09.2017
09:34:38
будет ексепшн?

никогда не юзал)

Anton
07.09.2017
09:36:09
Ну типа можно модели сказать что она сейчас унгвардед и тогда все ок будет ?

например тебе скриптом надо заполнить какую таблицу с полями, которые потом нельзя менять...

Google
Alexander
07.09.2017
09:36:45
я понял, уже почитал)

Anton
07.09.2017
09:36:47
?

Ну я же не только тебе ?

Это не чатеге лары...

удивлен

Rm
07.09.2017
09:41:28
а каким тогда методом, получить запись что создалась или false?
просто если юзать один Post::create([]) то если запись такая уже есть в БД, то он возвращает ее. хотя ничего не создавал

Alexander
07.09.2017
09:42:18
давай не так

что тебе нужно сделать?

Rm
07.09.2017
09:43:20
что тебе нужно сделать?
создать запись в БД, если создалась вернуть обект, если нет вернуть false

Alexander
07.09.2017
09:43:33
Post::create([])

Yurij
07.09.2017
09:46:24
создать запись в БД, если создалась вернуть обект, если нет вернуть false
у объекта который тебе вернул ^^create проверь свойство id если его нет то он явно не создал запись в бд

Like
07.09.2017
09:46:34
Чаво

Он вернет false если не создал

Или же исключение

Чо вообще за херня

А если в таблице нету ячейки id?

Rm
07.09.2017
09:48:02
Post::create([])
ок, пока катит, хз зачем раньше использовал еще firstOrFail();

Like
07.09.2017
09:48:16
Ad.x ??
07.09.2017
09:49:28
Он вернет false если не создал
этого мало, нужно закостылить )

иначе не убедительно

Страница 5655 из 8430