Я близко, но застрял. Я вытаскиваю имя пользователя из drupal и сохраняю его в переменной с именем $ username, я хочу сохранить это в столбце с именем username. Однако приведенный ниже код подбрасывает ошибкупеременные postgresql и INSERT
$sql = "INSERT INTO sheet_tbl (site_id, user_id, eventdate, eventtime, username) VALUES ('$_POST[site_id]','$_POST[user_id]','$_POST[eventdate]','$_POST[eventtime]',$username)";
Ошибка
warning: pg_query() [function.pg-query]: Query failed: ERROR: syntax error at or near ")" at character 112 in /var/www/html/drupal1/includes/common.inc(1743) : eval()'d code on line 30.
Я тяну имя пользователя, используя:
User Name: <?php
global $user;
echo $user->name;
$username = $user->name;
?>
Если я эхо этой переменной я получаю результат = админ
Попробуйте 'эхо $ SQL,' только после присвоения строки и дайте нам знать выход –
Record addedINSERT INTO sheet_tbl (site_id, user_id, EVENTDATE, eventtime, имя пользователя) VALUES ('14', '1',» 29/06/2012 ',' 20:44 ',) – Tom
То есть с результатами кода в моем вопросе @ OscarPérez – Tom