안녕하십니까, PHP를 사용하여 MSSQL에 데이터를 삽입하려고합니다. 문제가 무엇인지 파악하기 위해 여러 번 시도했지만 찾지 못하는 것 같습니다. 뭔가 잘못되었거나 없습니까?PHP를 사용하여 MSSQL DB에 데이터를 삽입하십시오.
<?php
//pull form fields into php variables
$no = $_POST['no'];
$name= $_POST['name'];
$date = $_POST['date'];
$leave = $_POST['leave'];
$days= $_POST['days'];
$empno= $_POST['empno'];
//connect to sql
$dbc = mssql_connect('Server-PC','user','password','database')or die('Error connecting to
the SQL Server database.');
// Input into staff database
$query = "INSERT INTO dbo.[CAGD$Leave Plan] ([No_],[Employee No_],[Employee Name],
[Leave Name], [Start Date],[Leave Days],Satus) VALUES
('$no','$name','$leave','$date','days','empno')";
$r esult = mssql_query($query,$dbc)or die('Error querying MSSQL database');
//close to sql
mssql_close($dbc);
echo $name . 'Your submission has been received<br />';
echo 'If you need change this request please contact your HR Manager<br />';
echo 'Thank you <br />';
echo 'HR Manager';
?>
는이 오류 메시지가 : 경고 : mssql_query() [function.mssql-쿼리] : 메시지 : 잘못된 개체 이름 'dbo.CAGD 계획'. C에서
(심각도 16) : \ XAMPP \ htdocs를 \ CAGD \ leave_request.php 라인 (110)
Warning: mssql_query() [function.mssql-query]: Query failed in C:\xampp\htdocs
\CAGD\leave_request.php on line 110
Error querying MSSQL database
당신이 오류를 받고 있습니까? – Hammerstein
예 경고 : mssql_query() [function.mssql-query] : 메시지 : 잘못된 개체 이름 'dbo.CAGD 계획'. (심각도 16) C : \ xampp \ htdocs \ CAGD \ leave_request.php on line 110 경고 : mssql_query (function.mssql-query) : C : \ xampp \ htdocs \ CAGD \ leave_request.php에서 쿼리가 실패했습니다. 온라인 110 MSSQL 데이터베이스를 쿼리하는 중 오류가 발생했습니다 – user3315848
변수가 $ leave가 아니라 $ leave이므로 CAGD4 Plan과 같은 경우 변수를 소문자로 변경하십시오 .PHP는 대소 문자를 구분합니다. – Hammerstein