PHP большое количество в SQL

Я пытаюсь использовать этот запрос:

$cert= 125125161241261241261;
$cert= $cert + 1;
INSERT into table (column) values ($cert);

однако, когда вставка сделана.

Я получаю что-то вроде 12512516124126124+E17 или что-то типа того.
Я уже поместил тип данных в varchar(max) а также var_dump‘моя переменная

SQL Server 200x.

-1

Решение

Вставьте цитаты '

$cert= 125125161241261241261;
$query = mysql_query("INSERT INTO table (column) VALUES('".$cert."'");
^^^       ^^^
INSERT QUOTES.

ОСТОРОЖНО SQL ВПРЫСКА

ИСПОЛЬЗОВАТЬ таким образом

$cert= 125125161241261241261;
$sql = "INSERT INTO table (column) VALUES(?)";

$stmt = $dbConnection->prepare($sql);
$stmt->bind_param('s', $cert); -- 's' indicate is a string parameter

$stmt->execute();
1

Другие решения

Я использовал процедуру SQL, которая выполняет вставку, и использовал ее в своей вставке PHP, спасибо всем, кто пытался помочь.

0

По вопросам рекламы [email protected]