Предварительный вывод mysql НЕ совпадает с обновлением, обработанным в Phpmyadmin - PullRequest
0 голосов
/ 17 ноября 2011
$newInt = substr_replace($oldInt, $newDigit, $position, 1);
             $newValue = (string)$newInt;
            echo $newValue;

эхо 000010000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 (что я хочу!)

mysql_query("UPDATE table SET $fieldVariable = $newValue WHERE userID  = '".$_SESSION['userID']."' ")or die("Query failed:".mysql_error());

Показывает запись MySQL 999999999999999999999999999999999999999999999999999

поле mysql установлено varchar (100)

Ответы [ 2 ]

1 голос
/ 17 ноября 2011

добавить кавычки вокруг $ newValue, так как это поле VARCHAR

mysql_query("UPDATE table SET $fieldVariable = '$newValue' WHERE userID  = '".$_SESSION['userID']."' ")or die("Query failed:".mysql_error());
0 голосов
/ 17 ноября 2011

обернуть $ newValue в одинарные кавычки '{$ newvalue}'

Добро пожаловать на сайт PullRequest, где вы можете задавать вопросы и получать ответы от других членов сообщества.
...