반응형
운없이 Mysql 데이터베이스에 일부 PHP 변수를 삽입하려고합니다. 연결은 아무 문제없이 작동하고 변수에는 모두 값이 있으므로 삽입 문이어야합니다. 나는 웹을 탐색하고 운이없는 많은 대체 방법을 시도했습니다. 다음은 코드입니다.
<?php
$connection = mysql_connect('localhost', 'username', 'password') or die (mysql_error());
mysql_select_db('table', $connection) or die (mysql_error());
$message = $_POST["Body"];
$data = explode("*", $message);
$id = '';
$phone = $_POST["From"];
$location = $data[0];
$speed = $data[1];
$direction = $data[2];
$comment = $data[3];
$query = mysql_query("INSERT INTO user_data (id, phone, location, speed, direction, comment) VALUES ('$id', '$phone', '$location', '$speed', '$direction', '$comment')");
변수에 데이터가 포함되어 있는지 테스트했으며 모든 연결도 테스트했습니다. 이것 만 제외하고 모든 것이 완벽하게 작동합니다! 어떤 도움이라도 좋을 것입니다!
해결 방법
변수 이름을 {}로 묶으십시오.
'{$speed}'
참조 페이지 https://stackoverflow.com/questions/13730966
반응형
'MySql' 카테고리의 다른 글
MySQL mysql의 테이블에 Btree 또는 해시 인덱스를 추가하는 방법은 무엇입니까? (0) | 2021.01.18 |
---|---|
MySQL을 사용하여 테이블의 여러 열 (하나의 문에서)에 값 일치 (0) | 2021.01.18 |
MySQL 마지막 3 자 순서 (0) | 2021.01.17 |
MySQL 테이블 데이터 PHP에서 PDF 문서를 어떻게 만들 수 있습니까? (0) | 2021.01.17 |
MySQL SQL은 동일한 값으로 여러 행을 업데이트합니다. (0) | 2021.01.17 |
댓글