You really are missing massive chunks here.
You do. That is exactly what I said to do.
I didn't say you would start with a url like that. I said you would start with a url like: /article.php?title=this-is-article-foo
Why? Because all mod-rewrite does is matches a pattern in a string and if found, will pass that string to your underlying php page. This means if your script is expecting an id, then your url rule will need to pass that to the script. Meaning you will never be able to use urls such as /creating-tableless-page-layouts.php, you rould need to use something more like /245.php
I'm really not sure where you get this stuff from.