PHP/MySQL | Помогите с кодом регистрации
Gazro (29.07.2017 в 19:18)
Saw, немного поправил .htaccese и ошибки появились. Вот что говорят: Parse error: syntax error, unexpected '=' in /var/www/gaz418/data/www/vitus.ga/save.php on line 4
Saw, немного поправил .htaccese и ошибки появились. Вот что говорят: Parse error: syntax error, unexpected '=' in /var/www/gaz418/data/www/vitus.ga/save.php on line 4
я тебе указал на ошибку. shave.php 4 строка. убери =
Saw, я же говорю тебе не на тот файл смотрел... значится убрал я такой, а тут новый фэйл:
________
посл. ред. 29.07.2017 в 19:21; всего 2 раз(а); by Gazro
Fatal error: Cannot use object of type PDOStatement as array in /var/www/gaz418/data/www/vitus.ga/save.php on line 13
________
посл. ред. 29.07.2017 в 19:21; всего 2 раз(а); by Gazro
Gazro (29.07.2017 в 19:20)
Saw, я же говорю тебе не на тот файл смотрел... значится убрал я такой, а тут новый фэйл:
Fatal error: Cannot use object of type PDOStatement as array in /var/www/gaz418/data/www/vitus.ga/save.php on line 13
Saw, я же говорю тебе не на тот файл смотрел... значится убрал я такой, а тут новый фэйл:
Fatal error: Cannot use object of type PDOStatement as array in /var/www/gaz418/data/www/vitus.ga/save.php on line 13
что из себя представляет переменная $pdo?
$id = $pdo->prepare("SELECT id FROM users WHERE login=':login'");
кавычки убери
кавычки убери
Saw, connect.php:
$host = 'localhost';
$db = 'gaz418_ellada';
$user = 'gaz418_admin';
$pass = 'пароль
';
$charset = 'utf8';
$dsn = "mysql:host=$host;dbname=$db;charset=$charset";
$opt = [
PDO::ATTR_ERRMODE => PDO::ERRMODE_EXCEPTION,
PDO::ATTR_DEFAULT_FETCH_MODE => PDO::FETCH_ASSOC,
PDO::ATTR_EMULATE_PREPARES => false,
];
$pdo = new PDO($dsn, $user, $pass, $opt);
$db = 'gaz418_ellada';
$user = 'gaz418_admin';
$pass = 'пароль

$charset = 'utf8';
$dsn = "mysql:host=$host;dbname=$db;charset=$charset";
$opt = [
PDO::ATTR_ERRMODE => PDO::ERRMODE_EXCEPTION,
PDO::ATTR_DEFAULT_FETCH_MODE => PDO::FETCH_ASSOC,
PDO::ATTR_EMULATE_PREPARES => false,
];
$pdo = new PDO($dsn, $user, $pass, $opt);
Saw (29.07.2017 в 19:24)
$id = $pdo->prepare("SELECT id FROM users WHERE login=':login'");
кавычки убери
$id = $pdo->prepare("SELECT id FROM users WHERE login=':login'");
кавычки убери
Убрал, ошибка та же

Gazro (29.07.2017 в 19:27)
Saw (29.07.2017 в 19:24)
$id = $pdo->prepare("SELECT id FROM users WHERE login=':login'");
кавычки убери
Убрал, ошибка та же
Saw (29.07.2017 в 19:24)
$id = $pdo->prepare("SELECT id FROM users WHERE login=':login'");
кавычки убери
Убрал, ошибка та же

я с пдо не оч. но попробуй через простые плэйсхолдеры
$id = $pdo->prepare("SELECT id FROM users WHERE login = ?");
$id = execute([$login]);
Saw, та же ошибка

Gazro (29.07.2017 в 19:39)
Saw, та же ошибка
Saw, та же ошибка

$id->execute([$login]);
Saw (29.07.2017 в 19:40)
Gazro (29.07.2017 в 19:39)
Saw, та же ошибка
$id->execute([$login]);
Gazro (29.07.2017 в 19:39)
Saw, та же ошибка

$id->execute([$login]);
Да, и это я прописал, не помогает :(
________
посл. ред. 29.07.2017 в 19:42; всего 1 раз(а); by Gazro