sql >> Databáze >  >> RDS >> Mysql

Chyba analýzy PHP:chyba syntaxe, neočekávané T_ENCAPSED_AND_WHITESPACE, očekává se T_STRING nebo T_VARIABLE nebo T_NUM_STRING

V dotazu SQL nahraďte všechny položky '$out[]' od {$out[]}
A zkuste použít IDE:NetBeans nebo PhpStorm.

Nezapomeňte také dezinfikujte svá data v SQL , zvažte použití PDO a nepoužívejte uzavírací ?> tag.

Váš pevný kód:

<?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. Výkon při použití dávkového režimu Qt / MySQL

  2. Časový limit dotazu v pg-promise

  3. Nejjednodušší způsob, jak postavit strom ze seznamu předků

  4. Jedinečný klíč UTF8 bez ohledu na velikost písmen MySQL, ale citlivý na přízvuk