sql >> データベース >  >> RDS >> Mysql

PHP解析エラー:構文エラー、予期しないT_ENCAPSED_AND_WHITESPACE、T_STRINGまたはT_VARIABLEまたはT_NUM_STRINGが必要です

    SQLクエリで、'$out[]'のすべてのエントリを置き換えます {$out[]}による
    そして、IDE:NetBeansまたはPhpStormを使用してみてください。

    また、SQLでデータをサニタイズする 、PDOの使用を検討し、終了?>を使用しないでください タグ。

    固定コード:

    <?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. 個別カウント(*)

    2. mysql拡張機能は非推奨であり、将来削除される予定です。代わりにmysqliまたはPDOを使用してください。

    3. CursorWindowの制限よりも大きいAndroidSQLiteで画像を使用するにはどうすればよいですか?

    4. データモデリングの調査(賢明なデータベースを一緒に混乱させる方法)