رفتن به مطلب
  • 0

rezac

سوال

سلام.

من توی قسمت درج کردن اطلاعات با کد sql مشکل دارم و خطاش رو هم پیدا نمیکنم. اگه میشه شما ببینید خطاش رو پیدا میکنید یا نه:

$db = $db->query("INSERT INTO users(user_people,pass_word,question_secure,name_people,family,telephone) VALUES('$_POST['user_people']','$_POST['pass_word']','$_POST['question_secure']','$_POST['name_people']','$_POST['family']','$_POST['telephone']')");

توی کد بالا قراره مقادیری که از نرم افزار ارسال شده توی دیتابیس درج بشه اما خطای زیر رو تو صفحه نوشتن کد php  بهم میده:

syntax error, unexpected $EOF, expecting T_STRING or T_NUM_STRING

موقعی هم که کد php  رو اجرا میکنم این خطا رو میده:

Parse error: syntax error, unexpected T_ENCAPSED_AND_WHITESPACE, expecting T_STRING or T_VARIABLE or T_NUM_STRING in /home/********/public_html/software/sign.php on line 18

 

لینک ارسال
به اشتراک گذاری در سایت های دیگر

1 پاسخ به این سوال تاکنون داده شده است

ارسال‌های توصیه شده

فک میکنم باید به این صورت استفاده کنید

 $sql = "INSERT INTO users (username, password, email)
        VALUES ('".$_POST["username"]."','".$_POST["password"]."','".$_POST["email"]."')";

پیشنهادم اینه مقادیر دریافتی رو اول داخل متغییر قرار بدید

سپس از متغیرها استفاده کنید.

$myvar = $_POST['user_people'];
$myvar = $_POST["name"];

$sql = "INSERT INTO Mytbl (firstname, lastname, email)
    VALUES ('$myvar', '$myvar2', '$myvar3')";
    // use exec() because no results are returned
    $conn->exec($sql);

 

لینک ارسال
به اشتراک گذاری در سایت های دیگر

بایگانی شده

این موضوع بایگانی و قفل شده و دیگر امکان ارسال پاسخ نیست.

  • کاربران آنلاین در این صفحه   0 کاربر

    • هیچ کاربر عضوی،در حال مشاهده این صفحه نیست.
×
×
  • اضافه کردن...