• EN
    RU

bd/connect

connect($alias,$connection_str,$bd_type="mysql"); – соединиться с базой данных
Функция на вход принимает параметры:
  • alias – идентификатор базы данных
  • connection_str – строка подключения
  • bd_type – тип базы данных

  • После отработки функция возвращает результат своей работы роботу:
    • true – операция завершена успешно
    • false – операцию не удалось завершить





    Пример использования (php)

    <?php $xhe_host = "127.0.0.1:3035";
     
    // подключим объект для управления Р.Бот, если еще не подключен
    if (!isset($path))
      $path="../../../Templates/init.php";
    require($path);
     
    // начало
    echo "<hr><font color=blue>textfile->".basename (__FILE__)."</font><hr>";
     
    //$connection_str = "SERVER=localhost;DATABASE=my_db;USER=root;PASSWORD=big2006fozzy2001;"
    //$bd_type = "mysql";
     
    $connection_str = "Data Source=DESKTOP-GVVF2H3\SQLEXPRESS;database=test;integrated Security=SSPI;";
    $bd_type = "mssql";
     
    // 1 шаг
    echo("1. Соединимся с БД:");
    echo $bd->connect("local",$connection_str,$bd_type);
     
    // 2 шаг
    echo("\n2. Создать таблицу:");
    echo $bd->query("local","CREATE TABLE tutorials_tbl( ".
                "tutorial_id INT, ".
                "tutorial_title VARCHAR(100), ".
                "tutorial_author VARCHAR(40) )");
     
    // 3 шаг
    $tutorial_title="title1";
    $tutorial_author="author1";
    $query = "INSERT INTO tutorials_tbl ".
                   "(tutorial_id,tutorial_title,tutorial_author) "."VALUES ".
                   "(1, '$tutorial_title' , '$tutorial_author' )";
    echo("\n3. Вставить запись:");
    echo($bd->query("local",$query)); 
     
    // 4 шаг
    $tutorial_title="title2";
    $tutorial_author="author2";
    $query = "INSERT INTO tutorials_tbl ".
                   "(tutorial_id,tutorial_title,tutorial_author) "."VALUES ".
                   "(2, '$tutorial_title' , '$tutorial_author' )";
    echo("\n4. Вставить запись:");
    echo($bd->query("local", $query)); 
     
    $query = "SELECT * FROM tutorials_tbl ";
    echo("\n4. Покажем результаты запроса:");
    echo($bd->query("local",$query)); 
     
    // 3 шаг
    echo("\n3. Отсоединимся от БД:");
    echo $bd->disconnect("local");
     
    // конец
    echo "<hr><br>";
     
    // Quit
    $app->quit();
    ?>