0
 $table_name = 'tbl_users';
 $data = array('datetime'=>'NOW()',
                'ipadress' => $ipaddress, 
                'name' => $name,
                'dob' => $dob, 
                'nationality' => $nationality, 
                'address' => $address, 
                'city' => $city, 
                'state' => $state, 
                'pincode' => $pincode,
                'phone' => $phone,
                'email' => $email,
                'mobile' => $mobile,
                'weight' => $weight,
                'height'=> $height,
                'marital' => $marital,
                'degree' => $degree,
                'institute' => $institute,
                'special' => $special,
                'yearofpaas' => $yearofpaas,
                'grade' => $grade,
                'emplyment_history' => $emplyment_history,
                'merits' => $merits,
                'major_achivements' => $major_achivements,
                'interview_attended' => $interview_attended,
                'details' => $details,
                'minctc_position' => $minctc_position,
                'cv_file' => $cv_file,
                'declaration' => $declaration);
echo "<pre>";
print_r($data); 
drupal_write_record($table_name, $data);

私はこの挿入クエリを持っていますが、どういうわけかレコードがテーブルに入っていません..誰か助けてください...クエリの問題は何ですか?????

4

3 に答える 3

1

drupal_write_recordmy_module.install ファイルにテーブル スキーマが存在する場合にのみ機能します。

ここから: drupal_write_recordはスキーマに基づいてデータベースにレコードを保存 (挿入または更新) します。

tbl_usersそのため、テーブルのスキーマが存在することを確認してください。また、'Now()' の代わりにDan U.useで述べたように。date("Y-m-d H:i:s")

于 2013-07-02T17:58:06.747 に答える
1

NOW() を文字列として渡していますが、これは機能しません。代わりに試してください:

$data = array('timestamp' => date("Y-m-d H:i:s"),
于 2013-07-01T14:01:05.277 に答える
0

dblogは、クエリの問題についての良いアイデアを与えることができますパスはadmin/reports/dblogです。

于 2013-07-02T09:04:26.203 に答える