Size: a a a

2020 February 29

A

AlexWhite in phpGeeksJunior
https://imgur.com/a/uRPUSyC
как в userid передать переменную $id ? Очень глупый вопрос, но столкнулся с тем, что просто не принимает синтаксис php. Там $ как обычный символ(текст)
источник

S

Shurick in phpGeeksJunior
AlexWhite
https://imgur.com/a/uRPUSyC
как в userid передать переменную $id ? Очень глупый вопрос, но столкнулся с тем, что просто не принимает синтаксис php. Там $ как обычный символ(текст)
документацию на readbean::exeс посмотрите
источник

S

Shurick in phpGeeksJunior
вставлять в SQL переменные прямо через переменные не рекомендуется ввиду SQL инъекций
источник

А

Абдул in phpGeeksJunior
Сложно пользоваться MySQL?
источник

V

Vitaly in phpGeeksJunior
AlexWhite
https://imgur.com/a/uRPUSyC
как в userid передать переменную $id ? Очень глупый вопрос, но столкнулся с тем, что просто не принимает синтаксис php. Там $ как обычный символ(текст)
там под капотом всё тот же PDO можно использовать prepare() а потом execute() .. а если открыть их доку то есть готовое решение -  юзать R::store()
источник

A

AlexWhite in phpGeeksJunior
Vitaly
там под капотом всё тот же PDO можно использовать prepare() а потом execute() .. а если открыть их доку то есть готовое решение -  юзать R::store()
я знаю про эти r::store, read, load, find и тд
источник

A

AlexWhite in phpGeeksJunior
но r::load, а потом r::store не для моих целей
источник

A

AlexWhite in phpGeeksJunior
как минимум для данной функции
источник

A

AlexWhite in phpGeeksJunior
я уже их пробовал
источник

V

Vitaly in phpGeeksJunior
AlexWhite
я знаю про эти r::store, read, load, find и тд
R::exec() использует подготовленную строку $sql .. Вам кто-то мешает подготовить правильное её содержание заранее?
источник

🇾

🇾 🇲 🇧 in phpGeeksJunior
В чём проблема. Выполняю curl запрос. И получаю такой ответ
Error:Unrecognized content encoding type. libcurl understands deflate, gzip content encodings.
источник

AS

Andrew Shmatko in phpGeeksJunior
подскажите в какую сторону гуглить
запросы будут приходить  на апи сервера(апи буду сам писать)  с помощью sms. Тоесть sms приходит на ендпоинт. Скрипт обрабатыввает текст сообщения и тд.
источник

V

Vitaly in phpGeeksJunior
Andrew Shmatko
подскажите в какую сторону гуглить
запросы будут приходить  на апи сервера(апи буду сам писать)  с помощью sms. Тоесть sms приходит на ендпоинт. Скрипт обрабатыввает текст сообщения и тд.
"То есть sms приходит на ендпоинт " каким образом?
источник

AS

Andrew Shmatko in phpGeeksJunior
Vitaly
"То есть sms приходит на ендпоинт " каким образом?
пока что незнаю, наверняка какието решения есть для этого
источник

V

Vitaly in phpGeeksJunior
Andrew Shmatko
пока что незнаю, наверняка какието решения есть для этого
я не видел .. есть SMS шлюзы со своим API которое позволяет отправлять принимать SMS, переправлять на почту
источник

V

Vitaly in phpGeeksJunior
Vitaly
я не видел .. есть SMS шлюзы со своим API которое позволяет отправлять принимать SMS, переправлять на почту
на крайний случай свой asterisk + usb modem и потом уже обрабатывайте как хотите
источник

a

amrl in phpGeeksJunior
а почему я не могу подставить в sql запрос (IN) какую-то переменную через bind_param?
типа
$ids = '1, 2';
$sql = 'SELECT one, two FROM posts WHERE post_id IN(?);
$stmt = mysqli_stmt_init($conn);
if (!mysqli_stmt_prepare($stmt, $sql) {
   exit;
} else {
   mysqli_stmt_bind_param($stmt, 's', $ids);
mysqli_stmt_execute($stmt);
mysqli_stmt_bind_result($stmt, $one, $two)
}


и при выводе отображает токо пост с айди 1
источник

a

amrl in phpGeeksJunior
если я напрямую делаю без подготовленного запроса, типа вставляю в запрос
"SELECT one, two FROM posts WHERE post_id IN($ids);
то все ок
источник

V

Vitaly in phpGeeksJunior
amrl
а почему я не могу подставить в sql запрос (IN) какую-то переменную через bind_param?
типа
$ids = '1, 2';
$sql = 'SELECT one, two FROM posts WHERE post_id IN(?);
$stmt = mysqli_stmt_init($conn);
if (!mysqli_stmt_prepare($stmt, $sql) {
   exit;
} else {
   mysqli_stmt_bind_param($stmt, 's', $ids);
mysqli_stmt_execute($stmt);
mysqli_stmt_bind_result($stmt, $one, $two)
}


и при выводе отображает токо пост с айди 1
потому что mysqli_stmt_bind_param так не умеет.. ему надо явно указывать сколько параметров передается и Вашу строку надо разбить на отдельные переменные
источник

in phpGeeksJunior
Здравствуйте, можете подсказать в чем ошибка подключения к БД?
источник