با سلام
من بین php و اکسس ارتیاط برقرار کردم و میتونم عملیات search تو پایگاه داده رو انجام بدم اما نمیتونم به جدول یک رکورد اضافه کنم
سورس کد من برای یک جدول 2 فیلدی نام و نام خانوادگی به این صورت است :
ااتصال به صورت odbc است اما بعد از اجرای اسکریپت فوق من به این error بر میخورم :
Warning: odbc_do() [function.odbc-do]: SQL error: [Microsoft][ODBC Microsoft Access Driver] Syntax error in INSERT INTO statement., SQL state 37000 in SQLExecDirect in C:\Documents and Settings\Administrator\My Documents\db7.php on line 7"
لطفا منو راهنمایی کنید
با تشکر محمد علی صفوتی
من بین php و اکسس ارتیاط برقرار کردم و میتونم عملیات search تو پایگاه داده رو انجام بدم اما نمیتونم به جدول یک رکورد اضافه کنم
سورس کد من برای یک جدول 2 فیلدی نام و نام خانوادگی به این صورت است :
<?php
if(!strlen(trim($GET['id'])))
{
echo "pleasee Enter book Id";
die();
}
$query="insert into book values(";
$query=$query.$_GET['id'].",";
$query=$query."'".$GET['name']."',";
$query=$query."'".$GET['lname']."',";
echo $query;
$connectionstring=odbc_connect ("m","","");
$result=odbc_do($connectionstring ,$query);
odbc_close($connectionstring);
?>
if(!strlen(trim($GET['id'])))
{
echo "pleasee Enter book Id";
die();
}
$query="insert into book values(";
$query=$query.$_GET['id'].",";
$query=$query."'".$GET['name']."',";
$query=$query."'".$GET['lname']."',";
echo $query;
$connectionstring=odbc_connect ("m","","");
$result=odbc_do($connectionstring ,$query);
odbc_close($connectionstring);
?>
ااتصال به صورت odbc است اما بعد از اجرای اسکریپت فوق من به این error بر میخورم :
Warning: odbc_do() [function.odbc-do]: SQL error: [Microsoft][ODBC Microsoft Access Driver] Syntax error in INSERT INTO statement., SQL state 37000 in SQLExecDirect in C:\Documents and Settings\Administrator\My Documents\db7.php on line 7"
لطفا منو راهنمایی کنید
با تشکر محمد علی صفوتی