mrrajabi
پنج شنبه 29 شهریور 1386, 10:57 صبح
سلام دوستان عزیز.
<?php
session_start();
$param = $_GET['param'];
$ar = explode(",",$param);
$case = $ar[0];
$id = $ar[1];
$host = "localhost";
$user = "root";
$pass = "";
$DBname = "exam";
$link = mysql_connect($host,$user,$pass);
$db = mysql_select_db("Exam");
function funDel()
{
$sql = "delete from 'student' where 'id'= ".$id;
if($result = mysql_query($sql,$link))
{print("1");}
else
{print(mysql_error());}
}
switch($case)
{
case "Del" : funDel(); break;
default : break;
//other Case Statement
}
?>
یه برنامه با آژاکس است که از سمت کاربر یه پارامتر ارسال می کند و بر اساس این پارامتر سطری از جدول student با آید برابر با پارامتر ارسالی حذف می شود.
اروری که بهم میده این است :
You have an error in your SQL syntax; check the manual that corresponds to your MySQL server version for the right syntax to use near ''student' where 'id'=' at line 1
ارور مربوط به عبارت $sql داخل تابع می باشد.
دوستان لطف کیند و کمکم کنید.
<?php
session_start();
$param = $_GET['param'];
$ar = explode(",",$param);
$case = $ar[0];
$id = $ar[1];
$host = "localhost";
$user = "root";
$pass = "";
$DBname = "exam";
$link = mysql_connect($host,$user,$pass);
$db = mysql_select_db("Exam");
function funDel()
{
$sql = "delete from 'student' where 'id'= ".$id;
if($result = mysql_query($sql,$link))
{print("1");}
else
{print(mysql_error());}
}
switch($case)
{
case "Del" : funDel(); break;
default : break;
//other Case Statement
}
?>
یه برنامه با آژاکس است که از سمت کاربر یه پارامتر ارسال می کند و بر اساس این پارامتر سطری از جدول student با آید برابر با پارامتر ارسالی حذف می شود.
اروری که بهم میده این است :
You have an error in your SQL syntax; check the manual that corresponds to your MySQL server version for the right syntax to use near ''student' where 'id'=' at line 1
ارور مربوط به عبارت $sql داخل تابع می باشد.
دوستان لطف کیند و کمکم کنید.