- 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
- 40
- 41
- 42
- 43
- 44
- 45
- 46
- 47
- 48
- 49
- 50
- 51
- 52
- 53
- 54
- 55
- 56
- 57
- 58
- 59
- 60
- 61
- 62
- 63
- 64
- 65
- 66
- 67
<?php
function db_connect($host, $user, $pass, $db) {
global $glink;
$glink = mysql_connect($host, $user, $pass) or db_give_error(3, '', db_error($glink));
mysql_select_db($db, $glink) or db_give_error(4, '', db_error($glink));
mysql_query("SET CHARSET cp1251",$glink);
return $glink;
}
function db_query($sql, $log = 0) {
global $glink;
$res = mysql_query($sql, $glink) or db_give_error(5, $sql, db_error($glink));
return $res;
}
function db_fetch_row($res) {
$row = empty($res) ? false : mysql_fetch_row($res);
return $row;
}
function db_num_rows($res, $stmt = '') {
$rows = mysql_num_rows($res);
if (null === $rows) db_give_error(6, '', db_error($glink));
return $rows;
}
function db_num_fields($res, $stmt = '') {
$fields = empty($res) ? false : mysql_num_fields($res);
if (null === $fields) db_give_error(7, '', db_error($glink));
return $fields;
}
function db_field_name($res, $fld) {
$name = (empty($res) or !isset($fld)) ? false : mysql_field_name($res, $fld);
if (false === $name) db_give_error(8, '', db_error($glink));
return $name;
}
function db_affected_rows($res) {
global $glink;
$rows = mysql_affected_rows($glink);
if (null === $rows) db_give_error(9, '', db_error($glink));
return $rows;
}
function db_insert_id($id = 0) {
$id = mysql_insert_id();
return ($id) ? $id : 1;
}
function db_next_id($table, $field, $seqname = 'seq') {
return 0;
}
function db_errno($res) {
return mysql_errno($res);
}
function db_error($res) {
return mysql_error();
}
function db_free_result($res) {
$res = mysql_free_result($res);
return $res;
}
?>
Все из того же проекта (http://govnokod.ru/2929). авторам видимо надоело писать mysql_ и они решили сделать свой аналог db_. При чем смысла от этого полный NULL. Говнокод, он и в Африке говнокод
MoLe-X 05.04.2010 08:28 # +0.2
unfunk 05.04.2010 08:49 # −1.2
хотя код все равно попахивает
MoLe-X 05.04.2010 08:56 # +0.2
вряд ли, есть еще файлик для mssql, так там совсем по другому ф-ции обозваны
unfunk 05.04.2010 08:58 # +0.4
guest 05.04.2010 09:40 # 0
mrbig66 05.04.2010 09:02 # +0.8
cheef 05.04.2010 12:22 # +4
HyperGeek 05.04.2010 14:24 # 0
OPAHrymaH 12.09.2019 00:09 # 0
guest 05.04.2010 14:45 # −1
ar4ibal 05.04.2010 15:09 # +0.4
return 0; в любом случае:)
Armanio 05.04.2010 17:50 # +2.2
pasha 05.04.2010 19:25 # +0.2
guest 05.04.2010 21:56 # +0.4
mrbig66 05.04.2010 22:40 # +2.4
guest 06.04.2010 09:03 # −0.8
Школьник пишед код
mrbig66 06.04.2010 10:01 # 0
guest8 11.09.2019 22:50 # −999
guest 06.04.2010 16:07 # +1.2
guest8 11.09.2019 22:49 # −999
guest8 11.09.2019 22:50 # −999
guest 09.04.2010 12:36 # −0.8
guest8 11.09.2019 22:49 # −999