0
저는 PHP에 익숙하지 않으며 튜토리얼을 거치며 그루터기를 쳤습니다. 코드에서 잘못하고있는 것을 찾을 수없는 것 같습니다.PHP에서 MySql에 데이터 삽입하기
$SQL = "INSERT INTO users ('username', 'password', 'email_address', 'date_of_birth', 'first_name', 'last_name', 'phone', 'address', 'city', 'userlevel') values ('" + $username + "', '" + $password + "', '" + $email_address + "', '" + $date_of_birth + "', '" + $first_name + "', '" + $last_name + "', '" + $phone + "', '" + $address + "', '" + $city + "', '" + $userlevel + "')";
을 그리고 그 코드를 실행 : 모든 phpMyAdmin을에, 아래의 코드는 이전에 해당 필드의 개요가있는 테이블에 수집 된 데이터를 삽입하기위한 것입니다, 도움이
mysql_query($SQL); mysql_close($db_handle); print "Records added to the database";
아니에요을 100 % 확실한 레이아웃인지 여부, MySql에 변수 데이터를 삽입하기위한 것인가? 데이터베이스, 또한 함수의 끝에서 인쇄가 실행되므로 위의 코드를 실행하기 전에 오류가 발생하지 않고 중지됩니다.
다시 한번 감사 드리며 모든 도움을 환영합니다.
mysql이 아닌 mysqli를 사용하십시오. mysqli를 가르치는 형태의 다른 튜토리얼을 배운다 – Davit
코드가 작동하기를 원한다고해도, 실수로 SQL을 주입하고 코드를 위반할 수있다. http://stackoverflow.com/questions/60174/how-can-i-prevent-sql-injection-in-php?rq=1 –
을 참조 해보십시오. 당신이' mysqli_connect (...)' – brenjt