Форум программистов, компьютерный форум, киберфорум
Наши страницы

PHP

Войти
Регистрация
Восстановить пароль
 
Egorqa1337
0 / 0 / 0
Регистрация: 29.10.2015
Сообщений: 23
#1

Ошибка You have an error in your SQL syntax; check the manual that corresponds to your MySQL - PHP

08.02.2018, 22:16. Просмотров 81. Ответов 1
Метки нет (Все метки)

Здравствуйте, не могу понять,где мною допущена ошибка.При добавлении данных выдает вот такое сообщение : You have an error in your SQL syntax; check the manual that corresponds to your MySQL server version for the right syntax to use near '','pqpqs','b09c7a0e39d0b99df99689c8fc35bb3a')' at line 1.
Вот код:
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
25
26
27
28
29
30
31
32
33
34
require_once 'ConnectDB.php';
$connection=new mysqli($hm,$un,$pw,$db);
if($connection->connect_error) die ($connection->connect_error);
$query="CREATE TABLE blocks(
    forename varchar(32) not null,
    surname varchar(32) not null,
    username varchar(32) not null ,
    password varchar(32) not null
)";
$result=$connection->query($query);
if(!$result) die ($connection->error);
$salt1="qhmf*";
$salt2="fafa2";
$forename='Bill';
$surname='Smith';
$username='pqpqs';
$password='mysecret';
$token=hash('ripemd128',"$salt1$password$salt2");
add_user($connection, $forename, $surname, $username, $token);
 
$forename='Pauline';
$surname='Jones';
$username='pjones';
$password='acrobat';
$token=hash('ripemd128',"$salt1$password$salt2");
 
add_user($connection,$forename,$surname,$username,$token);
 
function add_user($connection,$fn,$sn,$un,$pw)
{
    $query="INSERT INTO `blocks` VALUES('$fn',$sn','$un','$pw')";
    $result=$connection->query($query);
    if(!$result) die ($connection->error);
}
0
Надоела реклама? Зарегистрируйтесь и она исчезнет полностью.
Similar
Эксперт
41792 / 34177 / 6122
Регистрация: 12.04.2006
Сообщений: 57,940
08.02.2018, 22:16
Я подобрал для вас темы с готовыми решениями и ответами на вопрос Ошибка You have an error in your SQL syntax; check the manual that corresponds to your MySQL (PHP):

You have an error in your SQL syntax; check the manual that corresponds to your MySQL server version for the right syntax to use near - PHP
У меня когда выполняется запрос на подключение с базой данных выскочила какая-то ошибка. Помогите, пожалуйста. Официальный...

You have an error in your SQL syntax; check the manual that corresponds to your MySQL server version for the right syntax to use near 'VALUES('','user - PHP
You have an error in your SQL syntax; check the manual that corresponds to your MySQL server version for the right syntax to use near...

Ошибка: You have an error in your SQL syntax; check the manual that corresponds to your MySQL server version for the right syntax to use near ''','')' - PHP БД
Ребята, такая проблема: Есть денвер (PHPmyAdmin и т.д.) в каталоге www лежит мой сайт. В файле сайта - "Untitled-2.php" есть код на...

Ошибка DB ERROR: You have an error in your SQL syntax; check the manual that corresponds to your MySQL serv - PHP БД
<?php /*Подключаемся к БД*/ $db = mysql_connect('localhost','Zelix','123'); mysql_select_db('basa_site', $db); /*Делаем запрос к...

You have an error in your SQL syntax; check the manual that corresponds to your MySQL server version for the right syntax to use near ' - PHP БД
чёто не робит <?php include ("db.php"); session_start(); if (!empty($_SESSION) and !empty($_SESSION)){ if (isset($_GET))...

You have an error in your SQL syntax; check the manual that corresponds to your MySQL server version for the right syntax to use near '' at line 1 - PHP БД
SQL - запрос : CREATE TABLE IF NOT EXISTS `data` ( `id` int(5) NOT NULL auto_increment, `desсriрtion` text NOT NULL, `text`...

1
Jodah
Эксперт PHP
2697 / 2369 / 845
Регистрация: 01.08.2012
Сообщений: 8,390
08.02.2018, 22:28 #2
Цитата Сообщение от Egorqa1337 Посмотреть сообщение
'$fn',$sn'
кавычка
1
MoreAnswers
Эксперт
37091 / 29110 / 5898
Регистрация: 17.06.2006
Сообщений: 43,301
08.02.2018, 22:28
Привет! Вот еще темы с ответами:

Строка You have an error in your SQL syntax; check the manual that corresponds to your MySQL server version for the right syntax to use near 'index,te - PHP БД
Скажите пож что это значит и что мне зделать $sql = "INSERT INTO sps (data,ip,fio,mail,adres,index,tel,soob) VALUES...

Выдает ошибку: You have an error in your SQL syntax; check the manual that corresponds to your MySQL server version for the right syntax to use near ' - PHP БД
Привет, форумчане, возникла проблема с кодом Php. Написал код для кнопки лайков на сайте, а выдает ошибку: You have an error in your SQL...

MySQL You have an error in your SQL syntax; check the manual that corresponds to your MySQL server version for the r - PHP БД
//Соединение с базой данных $baza = mysql_connect('localhost', 'dima', '12345')or die('Не удалось соединиться: ' . mysql_error()); ...

You have an error in your SQL syntax; check the manual that corresponds to your MySQL server version - PHP БД
Есть код CREATE TEMPORARY TABLE `temp` ( `date` date NOT NULL, PRIMARY KEY (`date`) ); delimiter //; CREATE...


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

Или воспользуйтесь поиском по форуму:
2
Ответ Создать тему
Опции темы

КиберФорум - форум программистов, компьютерный форум, программирование
Powered by vBulletin® Version 3.8.9
Copyright ©2000 - 2018, vBulletin Solutions, Inc.
Рейтинг@Mail.ru