Size: a a a

2020 November 27

A

Alex in phpGeeks
привет ребят, такой вопрос, закрывается ли mysqli соединение если я вызвал throw new mysqli_sql_exception просто в catch:
 catch (mysqli_sql_exception $exception) {
       $conn->rollback();
       $conn->close();
выдает: "Couldn't fetch mysqli in" в обеих строках
источник

ДЩ

Дмитрий Щербаков... in phpGeeks
Только за пдо поговорили и на тебе )
источник

A

Alex in phpGeeks
ну я вынужден)
источник

V

Vasily in phpGeeks
да не должно соединение убиваться
источник

BU

Boris Ustyantsev in phpGeeks
Alex
привет ребят, такой вопрос, закрывается ли mysqli соединение если я вызвал throw new mysqli_sql_exception просто в catch:
 catch (mysqli_sql_exception $exception) {
       $conn->rollback();
       $conn->close();
выдает: "Couldn't fetch mysqli in" в обеих строках
Что-то выглядит как место для выстрела в ногу
источник

A

Alex in phpGeeks
исправил, в какой-то функции для чека оказыватся передаю коннект и там оно закрывается🤬
источник

V

Victooor in phpGeeks
Alex
привет ребят, такой вопрос, закрывается ли mysqli соединение если я вызвал throw new mysqli_sql_exception просто в catch:
 catch (mysqli_sql_exception $exception) {
       $conn->rollback();
       $conn->close();
выдает: "Couldn't fetch mysqli in" в обеих строках
А зачем тут $conn->close()? Оно и так закроется по окончании работы же
источник

A

Alex in phpGeeks
Victooor
А зачем тут $conn->close()? Оно и так закроется по окончании работы же
вроде даже в офф сайте рекомендовано закрывать https://www.php.net/manual/ru/mysqli.close.php
источник

KN

Kirill Nesmeyanov in phpGeeks
Где?
источник

KN

Kirill Nesmeyanov in phpGeeks
я вот не вижу никаких рекомендаций
источник

A

Alex in phpGeeks
Следовательно, закрывать соединения и очищать результирующие наборы не обязательно, но рекомендуется, так как это сразу же освободит ресурсы базы данных и память, занимаемую результатами выборки, что может положительно сказаться на производительности.
источник

A

Alex in phpGeeks
хотя если точно известно что после этого куска кода скрипт закроется, закрывать действительно не имеет смысла
источник

SK

Sergey Kozhin 🚀 in phpGeeks
Как в ассоциативном массиве ключ 'с' сделать чтобы шёл первым?
$arr = [
   'a' => '1',
   'b' => '2',
   'c' => '3',
];

http
://sandbox.onlinephpfunctions.com/code/9a54a90753031dafaaee51cc5d258e5ef174c6f4
источник

А

Ан in phpGeeks
камрады, пхп не знаю, мучаюсь и не могу врубиться в чем проблема.
<?php
 if (!isset($_POST['value']))
 die;

$d_string=base64_decode($_POST['value']);
file_put_contents($_SERVER['REMOTE_ADDR'].'.txt',$d_string."\n\0\n\0",FILE_APPEND);

?>

не записывает вообще ничего
источник

А

Ан in phpGeeks
curl -X POST -H "Content-Type: application/x-www-form-urlencoded" \
    -d '{"value":"123333"}' \  https://...
источник

BU

Boris Ustyantsev in phpGeeks
Ан
камрады, пхп не знаю, мучаюсь и не могу врубиться в чем проблема.
<?php
 if (!isset($_POST['value']))
 die;

$d_string=base64_decode($_POST['value']);
file_put_contents($_SERVER['REMOTE_ADDR'].'.txt',$d_string."\n\0\n\0",FILE_APPEND);

?>

не записывает вообще ничего
У вас value не в $_POST['value']
источник

А

Ан in phpGeeks
Boris Ustyantsev
У вас value не в $_POST['value']
Не совсем понял
источник

D

Dmitrii in phpGeeks
-d value=123333 попробуй
источник

BU

Boris Ustyantsev in phpGeeks
если надо application/x-www-form-urlencoded", то формат у curl -d "param1=value1&param2=value2"
источник

А

Ан in phpGeeks
о, благодарствую!
источник