Mysql
 sql >> Teknologi Basis Data >  >> RDS >> Mysql

PHP Parse error:kesalahan sintaks, T_ENCAPSED_AND_WHITESPACE yang tidak terduga, mengharapkan T_STRING atau T_VARIABLE atau T_NUM_STRING

Dalam SQL-query, ganti semua entri '$out[]' oleh {$out[]}
Dan coba gunakan IDE:NetBeans atau PhpStorm.

Juga, jangan lupa untuk bersihkan data Anda di SQL , pertimbangkan untuk menggunakan PDO dan jangan gunakan ?> closing penutup tag.

Kode tetap Anda:

<?php

$link = mysql_connect('localhost', 'name', 'password');
if (!$link)
{
    die('Could not connect: '.mysql_error());
}
echo 'Connected successfully';
mysql_select_db("recruitmentdb", $link);

$sql = "INSERT INTO recruitmentapp_candidate(id,name,contact1,contact2,contact3,e_mail,reference_type,resume_urce,date_of_first_contact,hr_contact,experience_level,current_employer,current_city ,highest_degree,year_of_highest_degree,prominent_college ,possible_projects,skill_set,track ,status ,offer_date,acceptance_date,joining_date,joining_date,comment,feedback_temp,upload_date,vacancy_id)VALUES (null,{$out['Name']},null, null,null,null,null,null,null, null,{$out['ExpLevel']},{$out['CurrEmp']},{$out['CurrCity']}, {$out['HighestDegree']},{$out['Year_Passing']},null,null,{$out['Skill_set']},null,null,null,null,null,null,null,null,null,null)";
if (!mysql_query($sql, $link))
{
    die('Error: '.mysql_error());
}
echo "1 record added";



  1. Database
  2.   
  3. Mysql
  4.   
  5. Oracle
  6.   
  7. Sqlserver
  8.   
  9. PostgreSQL
  10.   
  11. Access
  12.   
  13. SQLite
  14.   
  15. MariaDB
  1. Memilih notifikasi yang berbeda dan menyiapkan pesan notifikasi yang lebih jelas

  2. UPDATE mysql op tidak berfungsi dengan cc-number

  3. Membandingkan dua rentang tanggal dalam tabel yang sama

  4. Tabel MySQL.* SEBAGAI referensi

  5. Menggunakan Mysqli bind_param dengan kolom tanggal dan waktu?