ارتباط اکسس با php

msafvati

New Member
با سلام
من بین 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);

?>


ااتصال به صورت 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"

لطفا منو راهنمایی کنید
با تشکر محمد علی صفوتی
 

milads

Banned
سلام به دوست تازه وارد
شما از پنل Administrative در win xp گزینه Data Sources را انتخاب کن .
و مایکروسافت Microsoft Access (.mdb)k را فعال کن .
تا DNS شما فعال بشه .
 

جدیدترین ارسال ها

بالا