Как я могу присоединяться в Веб базу данных с моего ПК?

Хороший этот случай не предстал передо мной до настоящего времени, оказывается, что у меня есть знакомый, который купил домен () и меня отделило место (из-за того, что так это говорит) на Вашем сервере. У меня есть мой приглашенный Веб, только что я буду начинать разрабатывать то, что поступающими данными (уже он вводит базу данных).

Проблема - что desconosco, как было бы возможно присоединять к этому серверу. Я не очень испытан в Веб разработке, как они смогут замечать.

С какой программой, или поскольку я могу присоединяться в вышеупомянутый сервер с этими данными? Я имею: IP - адрес server, пользователя, пароль.

Я думал о том, чтобы установить wampserver и phpmyadmin, но я вижу, что он только служит помещением (если только это не будет решение и Ваша конфигурация изменилась...)

2
задан 22.09.2016, 18:28
3 ответа

Дистанционные входы в систему зависят от того, что обеих частей они великодушные в момент работы, я объясняюсь. В стороне сервера, где находится BD, что ты нуждаешься в том, чтобы согласиться, будь должен позволять дистанционные входы в систему, а следовательно обычно нужно конфигурировать, что он позволил IP компьютера, с которого ты хочешь согласиться. Хорошо, сейчас из-за твоей стороны, или удаленного клиента, в чем ты нуждаешься, состоит в том, чтобы соглашаться посредством algГєn драйвер. Я показываю тебе изображение с Кери Бровсер:

Ejemplo
Имея данные, которых ты говоришь иметь, ты можешь соглашаться без проблем. Приветствие.

1
ответ дан 24.11.2019, 13:19
  • 1
    Спасибо! оказывается, что я сейчас не нуждаюсь в том, чтобы загрузиться это, так как они прервали MySQLQueryBrowser, MySqlWorkBench считает это включенным сейчас! тысячи спасибо! – TwoDent 22.09.2016, 20:17
  • 2
    Ни из-за чего, только он был примера:). У Workbench есть интерфейс, похожий на начало. – Gibrán 22.09.2016, 21:36

Ты можешь присоединяться с PHP в как локальные, так и внешние базы данных без проблем, только показывая IP - адрес базы данных (и в каких-то случаях порт). Реальная проблема, которой ты будешь противостоять, состоит в том, чтобы показывать ему в базу данных, что я принял связи удаленных пользователей (обычно базы данных разделенных серверов ограничивают доступ к только локальным пользователям).

Поскольку ты упоминаешь, ты можешь использовать программу как WAMP, чтобы иметь локальный сервер (Apache+PHP) и с того, чтобы там скроллировать код PHP, который присоединится в удаленную базу данных. Если ты выбираешь этот выбор, вероятно, что ты должен посылать ticket в опору сервера (если он состоит в том, что сервер предлагает опору для этих случаев) прося, чтобы они дали возможность связи удаленных пользователей в базу данных (вероятно попросите у тебя твой IP, чтобы только разблокировать связь с твоего IP и не для удаленных пользователей в общем).

Другой выбор (и более рекомендуемый) состоит в том, чтобы работать прямо на удаленном сервере. А именно, пересылать файлы PHP в том сервер и реализовывать программирование там. Это дает преимущество, которого ты будешь присоединяться в базу данных как локальный пользователь (так как рукописный шрифт PHP, что повышения он будет на том же удаленном сервере, что и база данных).

Ты можешь видеть маленькую статью, которую он говорит на как присоединяться в базу данных, чтобы доставать информацию:

http://blog.aulaformativa.com/conectar-php-con-mysql/

1
ответ дан 24.11.2019, 13:19

Я имею тебе класс, чтобы реализовывать ее conexiГіn в базу данных, эта conexiГіn реализует посредством :

<?php

  # Clase conexion base de datos Mysqli
  # Bases de datos Mysql en php
  # PHP 5.0



class MySQL
{
  $conexion;
  $host     = "ipDelHost";
  $user     = "Usuario";
  $password = "Contrasena"
  $dbname = "NombreBaseDeDatos";

  function MySQL()
  {

  if(!isset($this->conexion))
    {
        $this->conexion = mysqli_connect($this->host,$this->user,$this->password);
      if (!$this->conexion) {
        die('error en la conexion: ' . $mysqli->connect_errno);
        exit();
      }

         mysqli_select_db($this->conexion,$this->dbname) or die("error en la conexion de base de datos: ".mysql_error());
    }
  }
/* retornará un objeto (mysqli_result) con el resultado de la consulta */
 function consultar($query)
 {
    mysqli_query("SET NAMES 'utf8'"); 
    $resultado = mysqli_query($query,$this->conexion);
    if(!$resultado)
    {
            echo 'MySQL Error: ' . mysql_error();
        exit();
    }
  return $resultado; 
  }
/* retornará "true" si el registro es exitoso */
  function registro($query)
  {
      $resultado = mysqli_query($query,$this->conexion);
    if(!$resultado)
    {
            echo 'MySQL Error: ' . mysqli_query();
        exit;
    }
    return $resultado; 
  }

 /* retornará un array con los datos de la consulta*/
 function fetch_array($query)
 { 
    return mysqli_fetch_array($query);
 }

/* Retorna el número de filas del resultado. */
 function num_rows($query)
 { 
     return mysqli_num_rows($query);
 }

 /* Retorna un array de cadenas que se corresponde con la fila obtenida (como una matrix) $fila[0], $fila[1]*/
 function fetch_row($query)
 { 
     return mysql_fetch_row($query);
 }

 /* Devuelve un array asociativo de strings que representa a la fila obtenida del conjunto de resultados, donde cada clave 
    del array representa el nombre de una de las columnas de éste; o NULL si no hubieran más filas en dicho conjunto de resultados.

    Si dos o más columnas del resultado tienen el mismo nombre de campo, la última columna tomará precedencia. Para acceder a la/s otra/s 
    columna/s con el mismo nombre, es necesario acceder al resultado ya sea usando los índices numéricos mediante mysqli_fetch_row(), 
    ya sea añadiéndole alias a los campos.

    Ejemplo

    $consulta = "SELECT Name, CountryCode FROM City ORDER by ID DESC LIMIT 50,5";

    # obtener array asociativo 

    while ($row = mysqli_fetch_assoc($resultado)) {
        printf ("%s (%s)\n", $row["Name"], $row["CountryCode"]);
    }
  */
 function fetch_assoc($consulta)
 { 
     return mysql_fetch_assoc($consulta);
 } 

}

, чтобы использовать ее, ты создаешь объект класса и называешь ее funciГіn, в котором ты нуждался посылая консультацию, allГ - он говорит тебе, что он возвращается каждый funciГіn, я оставляю тебе пример:

<?php
/* llamas la pagina donde esta la clase de conexión */
require_once 'MySQL.php';

/* creas el objeto de la clase */
$mysql = new MySQL();
/* realizas la conexión */
$mysql->MySQL();

$query = "SELECT Name, CountryCode FROM City ORDER by ID DESC LIMIT 50,5";
/* realizas la consulta */
$mysql->consultar($query)

Надеялся, что он подает тебе

1
ответ дан 24.11.2019, 13:19