С Новым годом! Форум программистов, компьютерный форум, киберфорум
PHP для начинающих
Войти
Регистрация
Восстановить пароль
Блоги Сообщество Поиск Заказать работу  
 
Рейтинг 4.56/18: Рейтинг темы: голосов - 18, средняя оценка - 4.56
11 / 12 / 8
Регистрация: 16.11.2016
Сообщений: 892

Ошибка syntax error, unexpected 'INTO' (T_STRING)

21.07.2019, 19:53. Показов 3708. Ответов 4
Метки нет (Все метки)

Студворк — интернет-сервис помощи студентам
В чём ошибка? Как исправить? Может будут советы по улучшению кода вне ошибки?
Ошибка
Parse error: syntax error, unexpected 'INTO' (T_STRING) in C:\OSPanel\domains\test4.ru\registr_chec k.php on line 14
PHP
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
<?php
    if (isset($_POST['name']) && isset($_POST['text'])){
    $login = $_POST['registr_form_login'];
    $password = $_POST['registr_form_password'];
    }
 
    $host = "localhost";
    $username = "root";
    $password = "";
    $db_name = "test4.ru";
    $tbl_name = "login/password";
 
    mysql_connect($host, $username, $password) or die("can't connect");
    INSERT INTO login/password VALUES ('','$login','$password','0');
?>
Миниатюры
Ошибка syntax error, unexpected 'INTO' (T_STRING)  
0
cpp_developer
Эксперт
20123 / 5690 / 1417
Регистрация: 09.04.2010
Сообщений: 22,546
Блог
21.07.2019, 19:53
Ответы с готовыми решениями:

Ошибка syntax error, unexpected (T_STRING)
Выполнил требования инструкции https://www.phpprobid.com/translation-tutorial , адрес сайта ругается: ...

Ошибка: syntax error, unexpected T_STRING
Parse error: syntax error, unexpected '/' in sites/www/config.php on line 3

Ошибка syntax error, unexpected T_STRING
Parse error: syntax error, unexpected T_STRING in Z:\home\mag.moi\www\otvety\include\config.php on line 6 &lt;? $config = array(); ...

4
Невнимательный
 Аватар для ft4l
2840 / 1269 / 358
Регистрация: 08.02.2013
Сообщений: 7,391
Записей в блоге: 2
21.07.2019, 20:24
Цитата Сообщение от triatri3 Посмотреть сообщение
mysql_connect
Используйте msqli, mysql_*-функции считаются устаревшими

По поводу ошибки, всё заработает когда сделаете как
например в примерах: https://www.php.net/manual/ru/mysqli.query.php
0
11 / 12 / 8
Регистрация: 16.11.2016
Сообщений: 892
22.07.2019, 00:04  [ТС]
Поменял на вот это
PHP
1
$result = $mysqli->query("INSERT INTO ".$db_table."VALUES ('',$login,$password,'0')");
Выводит ошибку ...
Parse error: syntax error, unexpected '$db_table' (T_VARIABLE), expecting ',' or ')' in C:\OSPanel\domains\test.ru\check_index.p hp on line 17
... и ничего не добавляет в БД. В чём ошиька? Где лишняя/недостача запятой/точки? +вопрос: у меня первое поле Auto Increment (или как-то так пишется), я правильно делаю что пишу вот так "VALUES (''...) *п.с. там две ковычки, а не одна двойная. ' ')
0
 Аватар для sad67man
2603 / 1507 / 689
Регистрация: 23.08.2015
Сообщений: 3,814
22.07.2019, 04:19
triatri3, У вас пробела после $db_table не хватает. Вообще для безопасности используйте подготовленные запросы
https://www.php.net/manual/ru/... ements.php
0
11 / 12 / 8
Регистрация: 16.11.2016
Сообщений: 892
22.07.2019, 10:42  [ТС]
Разорбрался в чём ошибка, скобку забыл закрыть одну. Проблема всё равно остаётся, никак не могу добавить запись в БД. Даже прописал две разные рабочие команды по добавлению, ошибок не выдаёт, но и запись не добавляет. Я знаю что Вы предложите посмотреть работает ли у меня локальный сервер, заранее отвечу что да, работает. Ума не приложу почему не добавляет, надежда только на Вас. Это моя первая попытка, так что не особо сердитесь пожалуйста что с такой ерундой спамлю.
PHP
1
2
//INSERT INTO `users` (`Id`, `login`, `password`, `rights`) VALUES (NULL, $login , $password , '0');
$query =  "INSERT INTO `users` (`Id`, `login`, `password`, `rights`) VALUES (NULL, $login , $password , '0');";
Весь код целиком
PHP
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
22
23
24
<?php
if (isset($_POST['form_login']) && isset($_POST['form_password'])){
$login = $_POST['form_login'];
$password = $_POST['form_password']; }
 
$db_host = "localhost"; 
$db_user = "root";
$db_password = "";
$db_base = 'test';
$db_table = "users";
$mysqli = new mysqli($db_host,$db_user,$db_password,$db_base);
 
if ($mysqli->connect_error) { //// Если есть ошибка соединения, выводим её и убиваем подключение
die('Ошибка : ('. $mysqli->connect_errno .') '. $mysqli->connect_error); 
}
 
//INSERT INTO `users` (`Id`, `login`, `password`, `rights`) VALUES (NULL, $login , $password , '0');
 
 
$query =  "INSERT INTO `users` (`Id`, `login`, `password`, `rights`) VALUES (NULL, $login , $password , '0');";
//$result = $mysqli->query("INSERT INTO ".$db_table."VALUES ('',$login,$password,'0')");
 
mysqli_close($mysqli);
?>
Миниатюры
Ошибка syntax error, unexpected 'INTO' (T_STRING)  
0
Надоела реклама? Зарегистрируйтесь и она исчезнет полностью.
raxper
Эксперт
30234 / 6612 / 1498
Регистрация: 28.12.2010
Сообщений: 21,154
Блог
22.07.2019, 10:42
Помогаю со студенческими работами здесь

Ошибка Parse error: syntax error, unexpected T_STRING, expecting T_CONSTANT_ENCAPSED_STRIN
При запуске локального сервера, выдает эту ошибку. Parse error: syntax error, unexpected T_STRING, expecting T_CONSTANT_ENCAPSED_STRING...

Ошибка - Parse error: syntax error, unexpected 'Егор' (T_STRING)
&lt;!DOCTYPE html PUBLIC &quot;-//W3C//DTD XHTML 1.0 Transitional//EN&quot; &quot;http://www.w3.org/TR/xhtml1/DTD/xhtml1-transitional.dtd&quot;&gt; &lt;html...

Ошибка - Parse error: syntax error, unexpected T_STRING, expecting ',' or ';'
вот код &quot;&lt;table&gt; &lt;tr&gt; &lt;td&gt;&lt;?php the_category(); ?&gt;&lt;/td&gt; &lt;td&gt; , &lt;/td&gt; &lt;td&gt;&lt;a href = &quot;comments_link();...

В чем ошибка Parse error: syntax error, unexpected T_STRING in
Скрипт из примера walletone php 5.3 ошибка Parse error: syntax error, unexpected T_STRING in on line 69 &lt;?php ...

Ошибка - Parse error: syntax error, unexpected T_STRING, expecting ',' or ';'
&lt;div class=&quot;popup_container&quot;&gt; &lt;div class=&quot;reg_popup&quot;&gt; &lt;form action=&quot;&quot; method=&quot;post&quot; name=&quot;regform&quot;&gt; ...


Искать еще темы с ответами

Или воспользуйтесь поиском по форуму:
5
Ответ Создать тему
Новые блоги и статьи
Модель микоризы: классовый агентный подход
anaschu 02.01.2026
Раньше это было два гриба и бактерия. Теперь три гриба, растение. И на уровне агентов добавится между грибами или бактериями взаимодействий. До того я пробовал подход через многомерные массивы,. . .
Учёным и волонтёрам проекта «Einstein@home» удалось обнаружить четыре гамма-лучевых пульсара в джете Млечного Пути
Programma_Boinc 01.01.2026
Учёным и волонтёрам проекта «Einstein@home» удалось обнаружить четыре гамма-лучевых пульсара в джете Млечного Пути Сочетание глобально распределённой вычислительной мощности и инновационных. . .
Советы по крайней бережливости. Внимание, это ОЧЕНЬ длинный пост.
Programma_Boinc 28.12.2025
Советы по крайней бережливости. Внимание, это ОЧЕНЬ длинный пост. Налог на собак: https:/ / **********/ gallery/ V06K53e Финансовый отчет в Excel: https:/ / **********/ gallery/ bKBkQFf Пост отсюда. . .
Кто-нибудь знает, где можно бесплатно получить настольный компьютер или ноутбук? США.
Programma_Boinc 26.12.2025
Нашел на реддите интересную статью под названием Anyone know where to get a free Desktop or Laptop? Ниже её машинный перевод. После долгих разбирательств я наконец-то вернула себе. . .
Thinkpad X220 Tablet — это лучший бюджетный ноутбук для учёбы, точка.
Programma_Boinc 23.12.2025
Рецензия / Мнение/ Перевод Нашел на реддите интересную статью под названием The Thinkpad X220 Tablet is the best budget school laptop period . Ниже её машинный перевод. Thinkpad X220 Tablet —. . .
PhpStorm 2025.3: WSL Terminal всегда стартует в ~
and_y87 14.12.2025
PhpStorm 2025. 3: WSL Terminal всегда стартует в ~ (home), игнорируя директорию проекта Симптом: После обновления до PhpStorm 2025. 3 встроенный терминал WSL открывается в домашней директории. . .
Как объединить две одинаковые БД Access с разными данными
VikBal 11.12.2025
Помогите пожалуйста !! Как объединить 2 одинаковые БД Access с разными данными.
Новый ноутбук
volvo 07.12.2025
Всем привет. По скидке в "черную пятницу" взял себе новый ноутбук Lenovo ThinkBook 16 G7 на Амазоне: Ryzen 5 7533HS 64 Gb DDR5 1Tb NVMe 16" Full HD Display Win11 Pro
Музыка, написанная Искусственным Интеллектом
volvo 04.12.2025
Всем привет. Некоторое время назад меня заинтересовало, что уже умеет ИИ в плане написания музыки для песен, и, собственно, исполнения этих самых песен. Стихов у нас много, уже вышли 4 книги, еще 3. . .
От async/await к виртуальным потокам в Python
IndentationError 23.11.2025
Армин Ронахер поставил под сомнение async/ await. Создатель Flask заявляет: цветные функции - провал, виртуальные потоки - решение. Не threading-динозавры, а новое поколение лёгких потоков. Откат?. . .
КиберФорум - форум программистов, компьютерный форум, программирование
Powered by vBulletin
Copyright ©2000 - 2026, CyberForum.ru