Войти или зарегистрироваться
  • Вы находитесь в сообществе Rubukkit. Мы - администраторы серверов Minecraft, разрабатываем собственные плагины и переводим на различные языки плагины наших коллег из других стран.
  • Данный раздел создан исключительно для релизов! Вопросы по лаунчеру или обвязке задавайте ТОЛЬКО в соответсвующей теме автора. Любые другие темы будут удалены, а авторы понесут наказание.

Ошибка при подключении к базе

dima199910

Активный участник
Пользователь
Баллы
63
Имя в Minecraft
dima1999
Доброго времени суток уважаемые пользователи RuBukkit. Сегодня у меня такая ошибка,
Код:
<?php
  $connect = mysql_connect('localhost','username',") or die(mysql_error());
  mysql_select_db('mysql');
 
  if (isset($_POST['submit'])) {
      $username = $_POST['username'];
      $login = $_POST['login'];
      $password = $_POST['password'];
      $r_password = $_POST['r_password'];
      if ($password == $r_password) {
          $password = md5($password);
          $query = mysql_query("INSERT INTO users VALUES (",'$username','$login','$password')") or die(mysql_error());
      }
?>

Вот ошибка "Parse error: syntax error, unexpected T_ENCAPSED_AND_WHITESPACE, expecting T_STRING or T_VARIABLE or T_NUM_STRING in P:\home\151.249.97.17\151.249.97.17\lk.php on line 5"

Скажите, в чем тут ошибка? (Если можно исправте)
 
  1. Доброго времени суток уважаемые пользователи RuBukkit. Сегодня у меня такая ошибка,
    Код:
    <?php
      $connect = mysql_connect('localhost','username',") or die(mysql_error());
      mysql_select_db('mysql');
    
      if (isset($_POST['submit'])) {
          $username = $_POST['username'];
          $login = $_POST['login'];
          $password = $_POST['password'];
          $r_password = $_POST['r_password'];
          if ($password == $r_password) {
              $password = md5($password);
              $query = mysql_query("INSERT INTO users VALUES (",'$username','$login','$password')") or die(mysql_error());
          }
    ?>

    Вот ошибка "Parse error: syntax error, unexpected T_ENCAPSED_AND_WHITESPACE, expecting T_STRING or T_VARIABLE or T_NUM_STRING in P:\home\151.249.97.17\151.249.97.17\lk.php on line 5"

    Скажите, в чем тут ошибка? (Если можно исправте)
PHP:
$connect = mysql_connect('localhost','username', '') or die(mysql_error());

Смотри внимательно, при коннекте к базе должно быть не ", а ' ' или " "
Кстати инсерт у тебя вообще кривой. Думай сам, не хочу его за тебя переписывать.
 
Шедевральные скули =)
Где у тебя проверка закрыта ?
PHP:
    <?php
    $connect = mysql_connect('localhost','username',") or die(mysql_error());
    mysql_select_db('mysql');
   
    if (isset($_POST['submit'])) {
    $username = $_POST['username'];
    $login = $_POST['login'];
    $password = $_POST['password'];
    $r_password = $_POST['r_password'];
    $server = mysql_real_escape_string($server);
    $username = mysql_real_escape_string($username);
    $password = mysql_real_escape_string($password);
    $r_password = mysql_real_escape_string($r_password);
    if ($password == $r_password) {
    $password = md5($password);
    $query = mysql_query("INSERT INTO users VALUES (",'$username','$login','$password')") or die(mysql_error());
    }
}
    ?>
Вот так верно .
 

Поделиться этой страницей

Назад
Верх