class DBClass {
var $db = "u792350115_wanjashan";
var $server="localhost";
var $stduser="u792350115_wanjashan";
var $stdpass= "U#a040218!";
function Recordset($SQL) {
if (($this->stdpass != "") && ($this->stduser != "") && ($this->server != "")) {
$link = @mysql_connect($this->server, $this->stduser, $this->stdpass) or $this->DBDie( "Connection DB error, Please check again!
");
}
mysql_query("SET NAMES 'utf8'");
mysql_select_db($this->db);
$rs = mysql_db_query($this->db, $SQL) or $this->DBDie("Connection DB error, Please check again!
");
return $rs;//
if (($this->stdpass != "") && ($this->stduser != "") && ($this->server != "")) {
$this->DBClose($link);
}
}
function Execute($SQL) {
if (($this->stdpass != "") && ($this->stduser != "") && ($this->server != "")) {
$link = @mysql_connect($this->server, $this->stduser, $this->stdpass) or $this->DBDie("Connection DB error, Please check again!
");
}
mysql_query("SET NAMES 'utf8'");
mysql_select_db($this->db);
mysql_query("SET NAMES 'utf8'");
$rs = mysql_db_query($this->db, $SQL) or $this->DBDie("
DB name or SQL command error!
");
return mysql_insert_id();
if (($this->stdpass != "") && ($this->stduser != "") && ($this->server != "")) {
$this->DBClose($link);
}
}
function drop_category($myVal,$myCol,$myTB,$myID,$mySelected){
if($myID!=NULL){
$rs = $this->Recordset("SELECT * FROM ".$myTB." Where CM_ID = '".$myID."' order by CM_Order ASC");
}else{
$rs = $this->Recordset("SELECT * FROM ".$myTB." order by CM_Order ASC");
}
$ary = $this->GetRows($rs);
$myStr = "";
for ($i=0;$i<$this->RecordCount($rs);$i++){
$selected=($ary[$i][$myVal]==$mySelected)?"selected":"";
$myStr .= "";
}
return $myStr;
}
function dropm_category($myVal,$myCol,$myTB,$myID,$mySelected){
if($myID!=NULL){
$rs = $this->Recordset("SELECT * FROM ".$myTB." Where MCM_ID = '".$myID."' order by MCM_Order ASC");
}else{
$rs = $this->Recordset("SELECT * FROM ".$myTB." order by MCM_Order ASC");
}
$ary = $this->GetRows($rs);
$myStr = "";
for ($i=0;$i<$this->RecordCount($rs);$i++){
$selected=($ary[$i][$myVal]==$mySelected)?"selected":"";
$myStr .= "";
}
return $myStr;
}
function drop_brand_m_category($myVal,$myCol,$myTB,$myID,$mySelected){
if($myID!=NULL){
$rs = $this->Recordset("SELECT * FROM ".$myTB." Where MCM_ID = '".$myID."' order by MCM_Order ASC");
}else{
$rs = $this->Recordset("SELECT * FROM ".$myTB." order by MCM_Order ASC");
}
$ary = $this->GetRows($rs);
$myStr = "";
for ($i=0;$i<$this->RecordCount($rs);$i++){
$selected=($ary[$i][$myVal]==$mySelected)?"selected":"";
$myStr .= "";
}
return $myStr;
}
function drop_news($myVal,$myCol,$myTB,$myID,$mySelected){
if($myID!=NULL){
$rs = $this->Recordset("SELECT * FROM ".$myTB." Where NT_ID = '".$myID."' order by NT_Date DESC");
}else{
$rs = $this->Recordset("SELECT * FROM ".$myTB." order by NT_Date DESC");
}
$ary = $this->GetRows($rs);
$myStr = "";
for ($i=0;$i<$this->RecordCount($rs);$i++){
$selected=($ary[$i][$myVal]==$mySelected)?"selected":"";
$myStr .= "";
}
return $myStr;
}
function drop_area($myVal,$myCol,$myTB,$myID,$mySelected){
if($myID!=NULL){
$rs = $this->Recordset("SELECT * FROM ".$myTB." Where NT_ID = '".$myID."' order by NT_Order asc");
}else{
$rs = $this->Recordset("SELECT * FROM ".$myTB." order by NT_Order asc");
}
$ary = $this->GetRows($rs);
$myStr = "";
for ($i=0;$i<$this->RecordCount($rs);$i++){
$selected=($ary[$i][$myVal]==$mySelected)?"selected":"";
$myStr .= "";
}
return $myStr;
}
function drop_faq($myVal,$myCol,$myTB,$myID,$mySelected){
if($myID!=NULL){
$rs = $this->Recordset("SELECT * FROM ".$myTB." Where CM_ID = '".$myID."' order by CM_Order ASC");
}else{
$rs = $this->Recordset("SELECT * FROM ".$myTB." order by CM_Order ASC");
}
$ary = $this->GetRows($rs);
$myStr = "";
for ($i=0;$i<$this->RecordCount($rs);$i++){
$selected=($ary[$i][$myVal]==$mySelected)?"selected":"";
$myStr .= "";
}
return $myStr;
}
function drop_qa($myVal,$myCol,$myTB,$myID,$mySelected){
if($myID!=NULL){
$rs = $this->Recordset("SELECT * FROM ".$myTB." Where CM_ID = '".$myID."' order by CM_Order ASC");
}else{
$rs = $this->Recordset("SELECT * FROM ".$myTB." order by CM_Order ASC");
}
$ary = $this->GetRows($rs);
$myStr = "";
for ($i=0;$i<$this->RecordCount($rs);$i++){
$selected=($ary[$i][$myVal]==$mySelected)?"selected":"";
$myStr .= "";
}
return $myStr;
}
function RecordCount($rs) {
if (!$rs) {return $this->DBDie("No connection flag!
");exit;}
return mysql_num_rows($rs) ;
}
function GetRows($rs) {
if (!$rs) {return $this->DBDie("No connection flag!
");exit;}
$arr = array();
$counter = 0;
while ($row = mysql_fetch_array($rs)) {
$arr[$counter] = $row;
$counter++;
}
return $arr;
}
function GetRows_Index($rs) {
if (!$rs) {return $this->DBDie("No connection flag!
");exit;}
$arr = array();
while ($row = mysql_fetch_array($rs)) {
$arr[$row[0]] = $row[1];
}
return $arr;
}
function GetString($rs, $col, $row) {
$return_str = "";
while($thisRow = mysql_fetch_row($rs)) {
$return_str .= join($col, $thisRow).$row;
}
return $return_str;
}
function GetFieldCount($rs) {
if (!$rs) {return $this->DBDie("No connection flag!
");exit;}
return mysql_num_fields($rs);
}
function DBClose($link) {
mysql_close($link);
}
function DBDie($error) {
echo $error;exit;
}
function GetExist($myTB,$LimCol,$GID)
{
$rs = $this->Recordset("SELECT * FROM ".$myTB." Where ".$LimCol." = '$GID'");
$AllNum = $this->RecordCount($rs);
if($AllNum > 0){
return 1;
}else{
return 0;
}
}
function GetColName($myCol,$myTB,$LimCol,$UID)
{
$rs = $this->Recordset("SELECT ".$myCol." FROM ".$myTB." Where ".$LimCol." = '".$UID."'");
$ary = $this->GetRows($rs);
$Name = $ary[0]["$myCol"];
return $Name;
}
function GetColName_ptnew($myCol,$myTB,$LimCol,$UID,$LimCol2,$UID2)
{
$rs = $this->Recordset("SELECT ".$myCol." FROM ".$myTB." Where ".$LimCol." = '".$UID."' AND ".$LimCol2."= '".$UID2."' ");
$ary = $this->GetRows($rs);
$Name = $ary[0]["$myCol"];
return $Name;
}
function GetColNamebySort($myCol,$myTB,$LimCol,$UID,$odr,$ud)
{
$rs = $this->Recordset("SELECT ".$myCol." FROM ".$myTB." Where ".$LimCol." = '".$UID."' order by ".$odr." ".$ud );
$ary = $this->GetRows($rs);
$Name = $ary[0]["$myCol"];
return $Name;
}
function GetCount($myTB,$LimCol,$GID)
{
$rs = $this->Recordset("SELECT * FROM ".$myTB." Where ".$LimCol." = '$GID'");
$AllNum = $this->RecordCount($rs);
return $AllNum;
}
function GetMaxID($myCol,$myTB,$N)
{
$day = date("Ymd");
$rs = $this->Recordset("SELECT max(".$myCol.") as ID FROM ".$myTB." Where SUBSTRING(".$myCol.",1,8) = '".$day."'");
$ary = $this->GetRows($rs);
if($ary[0]["ID"]!=NULL){
$num = substr($ary[0]["ID"],8,$N);
$num = (int)$num +1;
$num = str_pad($num,$N,0,STR_PAD_LEFT);
$ID=$day.$num;
}else{
$ID=$day;
for($i=1;$i<$N;$i++)
{
$ID.="0";
}
$ID.="1";
}
return $ID;
}
function drop_dpwnload($myVal,$myCol,$myTB,$myID,$mySelected){
if($myID!=NULL){
$rs = $this->Recordset("SELECT * FROM ".$myTB." Where Sno = '".$myID."' order by Sort ASC");
}else{
$rs = $this->Recordset("SELECT * FROM ".$myTB." order by Sort ASC");
}
$ary = $this->GetRows($rs);
$myStr = "";
for ($i=0;$i<$this->RecordCount($rs);$i++){
$selected=($ary[$i][$myVal]==$mySelected)?"selected":"";
$myStr .= "";
}
return $myStr;
}
function dropm_dpwnload($myVal,$myCol,$myTB,$myID,$mySelected){
if($myID!=NULL){
$rs = $this->Recordset("SELECT * FROM ".$myTB." Where Sno = '".$myID."' order by Sort ASC");
}else{
$rs = $this->Recordset("SELECT * FROM ".$myTB." order by Sort ASC");
}
$ary = $this->GetRows($rs);
$myStr = "";
for ($i=0;$i<$this->RecordCount($rs);$i++){
$selected=($ary[$i][$myVal]==$mySelected)?"selected":"";
$myStr .= "";
}
return $myStr;
}
function GetMaxID_Media($myCol,$myTB,$N,$Distinguish)
{
$day = date("Ymd");
$rs = $this->Recordset("SELECT max(".$myCol.") as ID FROM ".$myTB." Where SUBSTRING(".$myCol.",1,8) = '".$day."' AND ".$Distinguish);
$ary = $this->GetRows($rs);
if($ary[0]["ID"]!=NULL){
$num = substr($ary[0]["ID"],8,$N);
$num = (int)$num +1;
$num = str_pad($num,$N,0,STR_PAD_LEFT);
$ID=$day.$num;
}else{
$ID=$day;
for($i=1;$i<$N;$i++)
{
$ID.="0";
}
$ID.="1";
}
return $ID;
}
// $getID=$_GET[XX]
function get_first($getID,$myVal,$myTB,$ord){
if($getID != ""){
$first = $getID;
}else{
$rs = $this->Recordset("SELECT * FROM ".$myTB." order by ".$ord." ASC");
$row = $this->GetRows($rs);
$first = $row[0]["$myVal"];
}
return $first;
}
// $getID=$_GET[XX]
function get_first_hidden($getID,$myVal,$myTB,$hid,$hidVal,$ord){
if($getID != ""){
$first = $getID;
}else{
$rs = $this->Recordset("SELECT * FROM ".$myTB." where ".$hid."='".$hidVal."' order by ".$ord." ");
$row = $this->GetRows($rs);
$first = $row[0]["$myVal"];
}
return $first;
}
}
?>