CREATE TABLE
`content` (
`id` INT(11) NOT NULL AUTO_INCREMENT,
`title` VARCHAR(60) NOT NULL,
`slug_title` VARCHAR(60) NOT NULL,
`content` TEXT NOT NULL,
PRIMARY KEY(`id`)
)
// /index.php?slug_title=Some name
if(!empty($_GET['slug_title'])) {
$sql = 'SELECT * FROM `content` WHERE slug_title = %(slug_title)s';
}
RewriteEngine on
RewriteRule ^/(.*?).html$ index.php?slug_name=$1
# Если используется SQLAlchemy, то параметр кодировки можно вставить прямо в параметр
# подключения, например
create_engine('postgresql+psycopg2://@localhost/test?charset=utf8')
# Если вы используете MySQLdb, то можно передать параметр charset и чтобы точно заработало
# еще и init_command.
conn = MySQLdb.connect(charset='utf8', init_command='SET NAMES UTF8')
$database->query('SELECT COUNT(*) AS count FROM table_name WHERE category_id = :category_id');
$database->bind(':category_id', abs(intval($cat_id)));
$result = $database->single();
$favs_count = $result['count'];
// api/Database.php:94
/**
* Экранирование
*/
public function escape($str)
{
return $this->mysqli->real_escape_string($str);
}