Question: Is that possible to add a new entry, copy its ID (auto incremented) and add it in the entry's column. Example of what I am looking for:

```
INSERT INTO `my_stuff` (title`, `description`, `this_entry_ID`) VALUES ('$my_stuff', '$description', LAST_INSERT_ID())");

```

Right now, I do it using two requests:

1. add a new entry and copy the new entry's ID (using `LAST_INSERT_ID()`)
2. Update the entry with the `LAST_INSERT_ID()` data.

Is this possible to do it all in one go? 

Note: `LAST_INSERT_ID()` is used for reference only to describe what I need.

Answer: 
Change second part of your condition to `(s[counter] == s[s.Length - counter - 1])`.

Otherwise you're comparing numeric representation of `s[counter]` with `s.Length - counter - 1`, not the character under that index.
Try this...

```
public bool IsPalindrome( string s )
{
  bool isPalindrome = true ;
  int i = 0 ;
  int j = s.Length ;
  while ( j > i && isPalindrome )
  {
    isPalindrome = s[i++] == s[--j] ;
  }
  return isPalindrome ;
}

```

Start at either end and compare each character in turn. Assume success. The test ends when the pointers converge or the comparison fails.