Invisible characters causing parse errors
Two invisible characters.. the first two characters in the row with "return deb_result..." -- yeah, can you see them? -- gave a parse error on that line until I switched the editor to show invisible characters and deleted whatever they were. That was a half hour I did not have.
/**
* The need for this will go away in Drupal 6
*
*/
function cmt_db_last_insert_id($table, $field) {
switch ($GLOBALS['db_type']) {
case 'mysql':
case 'mysqli':
return db_result(db_query('SELECT LAST_INSERT_ID()'));
break;
// from http://api.drupal.org/api/file/includes/database.pgsql.inc/6/source
default:
return drupal_set_message(t('Database type @type not supported', array('@type' => $GLOBALS['db_type']), 'error');
}
return $db_result;
}
Two invisible characters.. the first two characters in the row with "return deb_result..." -- yeah, can you see them? -- gave a parse error on that line until I switched the editor to show invisible characters and deleted whatever they were. That was a half hour I did not have.
/**
* The need for this will go away in Drupal 6
*
*/
function cmt_db_last_insert_id($table, $field) {
switch ($GLOBALS['db_type']) {
case 'mysql':
case 'mysqli':
return db_result(db_query('SELECT LAST_INSERT_ID()'));
break;
// from http://api.drupal.org/api/file/includes/database.pgsql.inc/6/source
default:
return drupal_set_message(t('Database type @type not supported', array('@type' => $GLOBALS['db_type']), 'error');
}
return $db_result;
}
Comments
Post new comment