삽입 된 값에 "728011955"와 같은 숫자 만 포함 된 경우 완벽하게 작동하지만 값에 "1lKw7Rcc1iM8WB9c"와 같은 문자가 포함되어 있으면 삽입에 실패합니다.MySQL 삽입 문제
다음은 실패한 쿼리입니다.
$query = ("INSERT INTO $tbl_name VALUES ($key, $timestamp, $use)");
mysqlerror() 출력은 다음과 같습니다.
Unknown column '1lKw7Rcc1iM8WB9c' in 'field list'
도움말! :)
우승자가 있습니다! 이제 작동합니다! 고마워, Cfreak! 하이 파이브! – Brandon
일반적으로 [매개 변수 바인딩] (http://php.net/manual/en/function.db2-bind-param.php)을 사용하면 값을 쿼리에 직접 삽입하는 것보다 낫습니다. –
@Ted Hopp 또는 [prepared statements] (http://php.net/manual/en/pdo.prepared-statements.php). – ubiquibacon