-
+58
- 01
- 02
- 03
- 04
- 05
- 06
- 07
- 08
- 09
- 10
- 11
- 12
- 13
- 14
- 15
- 16
- 17
- 18
- 19
- 20
- 21
- 22
- 23
// что-то страшно мне стало
class Mysql{
private $db = null;
private $result = null;
//private $row = null;
function __construct($dbname,$dbuser,$dbpass,$dbhost){
$this->db = mysql_connect($dbhost, $dbuser, $dbpass) or die("MySQL Error: " . mysql_error());
mysql_select_db($dbname) or die ("<br>Invalid query: " . mysql_error());
mysql_query("SET NAMES utf8") or die ("<br>Invalid query: " . mysql_error());
}
function connect(){
if(!$this->db){
exit("Error connect BD!");
}
}
function query($query){
if(!$query){exit("No [query]");}
$this->result = $query = mysql_query($query) or die ("<br>Invalid query: " . mysql_error());
return $query;
}
}
kuler,
13 Сентября 2012
-
−108
- 1
push @sqls, defined($result->{sql}) ? $result->{sql} : return;
Не знаю, что тут написать. Сегодня это встретил в коде.
Elvenfighter,
13 Сентября 2012
-
+28
- 1
- 2
std::size_t _;
std:size_t __;
http://ideone.com/Ie1AY
HaskellGovno,
13 Сентября 2012
-
+75
- 1
- 2
- 3
- 4
Process process = Runtime.getRuntime().exec("su");
OutputStream outputStream = process.getOutputStream();
String cmd = "keycode " + KeyEvent.KEYCODE_BACK;
outputStream.write((cmd + "\n").getBytes("ASCII"));
Андроид. Вот такой вот прекрасный способ программно нажать кнопочку "Back".
http://stackoverflow.com/questions/5832861/android-back-key-by-software
bormand,
13 Сентября 2012
-
−160
- 1
- 2
- 3
- 4
- 5
- 6
- 7
- 8
- 9
QString query4="INSERT INTO `"+mb+"`.`cubes` (`user_id`, `name`) VALUES (0, '"+name+"')";
mysql.sqlQuery(query4, true);
mysql.sqlQuery("SELECT * FROM `"+mb+"`.`cubes` WHERE name='"+name+"' AND user_id="+QString::number(userID), true);
mysql.data_connection_bind(true);
mysql.getRow();
int id=mysql.getUint32(o);
mysql.sqlQuery("UPDATE `"+mb+"`.`cubes` SET user_id=1 WHERE user_id="+QString::number(userID), true);
mysql.sqlQuery("DELETE FROM `"+mb+"`.`users` WHERE `name`="+QString::number(getpid()), true);
qDebug()<<"CubeID"<<id;
Судя по словам автора: он не осилил lastInsertId, поэтому пытался вставить запись с заранее не существующим user_id, чтобы затем однозначно извлеч эту строку и получить уже долгожданое поле id.
Try,
13 Сентября 2012
-
−158
- 1
- 2
- 3
- 4
SELECT ft_login,fi_system,ft_password,fk_id
FROM users u
INNER JOIN taccountscontent t ON u.id = t.fk_id
WHERE u.id IN (select id from users where id=123)
Оригинал http://www.askdev.ru/question/16663/%D0%97%D0%B0%D0%BF%D1%80%D0%BE%D1%81-%D0%BA-%D0%91%D0%94-%D0%B8-%D1%86%D0%B8%D0%BA%D0%BB-While/
et,
13 Сентября 2012
-
+53
- 01
- 02
- 03
- 04
- 05
- 06
- 07
- 08
- 09
- 10
- 11
- 12
- 13
- 14
- 15
- 16
- 17
- 18
- 19
- 20
- 21
- 22
- 23
- 24
- 25
- 26
- 27
- 28
- 29
- 30
- 31
- 32
- 33
- 34
- 35
- 36
- 37
- 38
- 39
<?if($arElement["PROPERTIES"]["POSTAV"]["VALUE_ENUM_ID"]==73){?>
<?if($arElement["PREVIEW_PICTURE"]["HEIGHT"]<105){?><div width="115px" height="105px"><?}?>
<a href="<?=$arElement["DETAIL_PICTURE"]["SRC"]?>" class="preview" onclick="return false;" onmousedown="window.location.href='<?=$arElement["DETAIL_PAGE_URL"]?>';"><img src="<?=$arElement["PREVIEW_PICTURE"]["SRC"]?>" width="115" border="0px" alt="<?=$arElement["PREVIEW_PICTURE"]["ALT"]?>" title="<?=$arElement["NAME"]?>"/></a></div>
<?if($arElement["PREVIEW_PICTURE"]["HEIGHT"]<105){?></div><?}?>
<?}else{?>
<a href="<?=$arElement["DETAIL_PICTURE"]["SRC"]?>" class="preview" onclick="return false;" onmousedown="window.location.href='<?=$arElement["DETAIL_PAGE_URL"]?>';"><img src="<?=$arElement["PREVIEW_PICTURE"]["SRC"]?>" width="115" height="105" border="0px" alt="<?=$arElement["PREVIEW_PICTURE"]["ALT"]?>" title="<?=$arElement["NAME"]?>"/></a>
<?}?>
<br>
<?endif?></td>
</tr>
</table></td>
</tr>
</table>
</div>
</td>
<?$cell++;
if($cell%$arParams["LINE_ELEMENT_COUNT"] == 0):?>
</tr>
<?endif?>
<?endforeach; // foreach($arResult["ITEMS"] as $arElement):?>
<?if($cell%$arParams["LINE_ELEMENT_COUNT"] != 0):?>
<?while(($cell++)%$arParams["LINE_ELEMENT_COUNT"] != 0):?>
<?endwhile;?>
</tr>
<?endif?>
</table></div>
<?if($arParams["DISPLAY_BOTTOM_PAGER"]):?>
<br />
<?
$arResult["NAV_STRING"] = str_replace('| <a href="/e-store/rings/diamond.php?bitrix_include_areas=Y&bitrix_show_mode=configure&login=yes&SHOWALL_1=1">Все</a>','',$arResult["NAV_STRING"]);
?>
<?=$arResult["NAV_STRING"]?>
<?endif;?>
randombot,
13 Сентября 2012
-
−166
- 1
- 2
- 3
- 4
- 5
- 6
- 7
class User < ActiveRecord::Base
def full_name
user_info=User.find(self.id)
[user_info.name,user_info.surname].join(" ")
end
end
Получаем полное имя себя
1101_debian,
13 Сентября 2012
-
−161
- 1
- 2
- 3
- 4
- 5
- 6
- 7
if (IDATUMS is null) then
begin
suspend;
exit;
REZULT = "Nevar importet gramatojumu id:" || :NOMER_DOC;
execute procedure TSEND_ERROR(:REZULT);
end
Гениальнейшая PSQL-конструкция в СУБД Firebird. Автор, видимо, не в курсе, что после EXIT процедура больше не выполняется :]
N21,
13 Сентября 2012
-
+140
- 01
- 02
- 03
- 04
- 05
- 06
- 07
- 08
- 09
- 10
- 11
- 12
private void SendFile(string root, string url, DateTime dateTimeBegin)
{
if ( ... isSend ... )
{
...MoveToArchive();
...Dispose();
}
else
{
SendFile(root, url, dateTimeBegin);
}
}
Ну тут всё ясно...
Если файлики отсылаются нормально, то всё работает хорошо.
Зато если файлики не отсылаются, то начинается злая рекурсия, которая постепенно сжирает всю память :).
ddv_demon,
13 Сентября 2012