Добрый вечер. Помогите с простой задачей в процедурном коде('философия' ООП пока не по зубам). Вот сокращенный листинг кода: Код (Text): <?php $mysqli = new mysqli('localhost', 'root', '', 'kt'); if (mysqli_connect_errno()) { printf("Подключение невозможно: %s\n", mysqli_connect_error()); exit(); } $stmt = $mysqli->prepare('INSERT INTO catalog2_new VALUES (?, ?, ?, ?, ?, ?, ?)'); $stmt->bind_param('sssssss', $id, $parent, $cat, $name, $alias, $gost, $ingredients); ss($stmt); function ss($stmt) { $id = ''; $parent = ''; $cat = ''; $name = '1111'; $alias = ''; $gost = '1111'; $ingredients = '1111'; $stmt->execute(); } ?> (Кусок из парсера txt файлов) Eсли исполнить код без функции то все отлично. Ну вот и вопрос, как правильно передать переменную $stmt в функцию что бы выполнился execute()? Или я совсем не на том пути? Спасибо за разъяснения.
Re: bind_param Помогите разобраться. Ответ нашел на предыдущей странице Код (Text): function foo(){ global $db; //остальная функция } так же поместил бинд в тело функции Спасибо Fell-x27