nataraj: (Default)
[personal profile] nataraj
$sql_query = sprintf( "SELECT count(*) FROM pictures WHERE is_album = 0 and username = %s",
$gal->db_quote( $gal->get_username() ) );
$sth = $gal->dbh->prepare( $sql_query ) or $gal->error( "Database error", "prepare( $sql_query ): $!");
$sth->execute()
https://sourceforge.net/projects/alphons/

O_o

ЗЫ, а еще интереснее выглядит
$sql_query = sprintf( "SELECT count(*) FROM pictures WHERE is_album = 0" );

Date: 2008-10-25 10:04 am (UTC)
From: [identity profile] what-me.livejournal.com
Они издеваются. Проект назвали Альфонс, а сами разработчики Никола Трупчев и его (жена|сестра) Милена Трапчева

Date: 2008-10-25 10:54 am (UTC)
ext_613079: Default userpic (Default)
From: [identity profile] shaplov.livejournal.com
Эх...
Чую что надо будет либо форкать, либо проситься продолжить имеющийся...
Так как влез, и альтернативы пока не нашел, и в ЛОРе не послали...

Date: 2008-10-25 10:27 am (UTC)
From: [identity profile] alexkuklin.livejournal.com
Т.е. параметры запроса ихняя не уметь?

Date: 2008-10-25 10:53 am (UTC)
ext_613079: Default userpic (Default)
From: [identity profile] shaplov.livejournal.com
Ох... не могуть... Они еще много чего не могуть...

БТВ, скажи, о служитель мускла, а как там сделать аналог постгресовского \x (в смысле чтобы выборка на экране показывалась в таблице с вертикальным заголовком, а не горизонтальным?

Date: 2008-10-25 11:35 am (UTC)
ext_613079: Default userpic (Default)
From: [identity profile] shaplov.livejournal.com
Ниасилил как ее применять:

mysql> \G
ERROR:
No query specified

mysql> \G select * from albums;
ERROR:
No query specified

+----------+----------+------------+--------------+-----------------------------------------------------------+---------------------+-------------+------------------------------------------------+-------------+--------------+------------+
| album_id | username | album_name | album_parent | album_dir | album_url | album_index | album_urlbase | permissions | times_viewed | is_special |
+----------+----------+------------+--------------+-----------------------------------------------------------+---------------------+-------------+------------------------------------------------+-------------+--------------+------------+
| 1 | nataraj | main | NULL | /.www-data/shaplov.ru/rebalancing-tr/photos/album/nataraj | album.cgi?albumid=1 | NULL | http://www.mydomain.com/~alphons/album/nataraj | registered | 20 | 0 |
+----------+----------+------------+--------------+-----------------------------------------------------------+---------------------+-------------+------------------------------------------------+-------------+--------------+------------+
1 row in set (0.00 sec)

Date: 2008-10-25 11:41 am (UTC)
From: [identity profile] alexkuklin.livejournal.com
select a,b,c from zzz where a=y \G

Date: 2008-10-25 05:59 pm (UTC)

Date: 2008-10-25 05:02 pm (UTC)
From: [identity profile] aceler.livejournal.com
Ты ничего не понимаешь, это защита от Mysql injection! :D

Date: 2008-10-25 05:58 pm (UTC)
ext_613079: Default userpic (Default)
From: [identity profile] shaplov.livejournal.com
Что, серьезно? O_o

Date: 2008-10-25 06:01 pm (UTC)
From: [identity profile] aceler.livejournal.com
Я в мозги разработчикам не заглядывал, но это иногда бывает.

Date: 2008-10-25 06:22 pm (UTC)
ext_613079: Default userpic (Default)
From: [identity profile] shaplov.livejournal.com
Я то как раз думал что лучшее средство борьбы с инджекшеном -- это вопросительный знак... Дескать база сама знает как значение завернуть так, чтобы оно присвоилось а не выполнилось... :-/

Date: 2008-10-26 06:27 am (UTC)
From: [identity profile] maravan.livejournal.com
они что, наркоманы, что ли??


Впрочем, они повышают мою самооценку как программиста :) )

Date: 2008-10-26 08:41 am (UTC)
ext_613079: Default userpic (Default)
From: [identity profile] shaplov.livejournal.com
Гм... а мою не повышает... Как не повышает ее вид дворника на улице, который вообще программировать не умеет ;-)

Date: 2008-10-26 11:39 am (UTC)
From: [identity profile] maravan.livejournal.com
ну это ту хум хау :)

Date: 2008-10-26 07:25 pm (UTC)
ext_613079: Default userpic (Default)
From: [identity profile] shaplov.livejournal.com
Или точнее мою самооценку поднимает то, что я сделал что-то сложное, а не то что кто-то не смог сделать что-то простого...

Profile

nataraj: (Default)
Swami Dhyan Nataraj

July 2024

S M T W T F S
 123456
789 10111213
14151617181920
21222324252627
28293031   

Most Popular Tags

Style Credit

Expand Cut Tags

No cut tags
Page generated Jan. 20th, 2026 07:41 pm
Powered by Dreamwidth Studios