За последние 24 часа нас посетили 16908 программистов и 1646 роботов. Сейчас ищут 1015 программистов ...

Не получается установить соединение с базой данных

Тема в разделе "PHP и базы данных", создана пользователем allgemor1, 21 июн 2016.

  1. allgemor1

    allgemor1 Новичок

    С нами с:
    21 июн 2016
    Сообщения:
    1
    Симпатии:
    0
    Здравствуйте, помогите пожалуйста!
    В 1 случае проблема именно с mysqli_stmt_bind_param() и mysqli_stmt_execute().
    Во 2 случае проблема mysqli_stmt_bind_result().
    И я не знаю как их решить, помогите пожалуйста! Безымянный3.png Безымянный.png Безымянный1.png Безымянный2.png Безымянный3.png
     
  2. denis01

    denis01 Суперстар
    Команда форума Модератор

    С нами с:
    9 дек 2014
    Сообщения:
    12.227
    Симпатии:
    1.714
    Адрес:
    Молдова, г.Кишинёв
    @allgemor1 как текст ошибки перевести на русский?

    Код оформляй как PHP, в редакторе кнопка </> там выбрать язык или просто code.
     
  3. runner

    runner Активный пользователь

    С нами с:
    16 апр 2010
    Сообщения:
    343
    Симпатии:
    1
    Адрес:
    Ташкент
    Для начала нужно произвести инициализацию preparared statement и только после этого вызывать другие функции

    PHP:
    1. $statement = mysqli_stmt_init($con);
    2. mysqli_stmt_prepare($statement,'ss' ………);

    1) Код должен быть примерно такой:

    PHP:
    1. $statement = mysqli_stmt_init($con);
    2. mysqli_stmt_prepare($statement,'ss' ………);
    2) У тебя шесть переменных для связывания, а строка типов переменных для 4- "siss". Я бы еще удалил запятую после шестого?: values (?,?,?,?,?,?,)