Search the Community
Showing results for tags 'function'.
-
Sveiki! varbūt kāds var palīdzēt atrisināt problēmu. No supporta puses ir uztaisīts gatavs packages gethistorychanges Ar select atlasu vajadzīgos id, kurus ievietojot pa vienam gatavajā gethistorychages, iegūstu vērtības. Viss tik tālu forši, bet ja vajag pārbaudīt 1000 id numurus, tad nav go variants Kā var salikt A selectā iegūtos id numurus ar sekojošu selectu? select izmainas_datums, izmainas_iemesls, procesa_numurs, vertiba_pirms, vertiba_pec from table(getcitemhistorychanges( cast (id as number))) where izmainas_iemesls = 'Klienta_lugums Mēģināju uztaisīt dažādi funkciju, bet prāts par īsu. Viens no piemēriem create or replace function get_izmainas_iemesls (p_in_id in number) return varchar2 is p_out varchar2; begin select 'values' into p_out from (table(xxx.contract.getcitemhistorychanges ((select p_in_id from dual) as number))); return p_out; end;
-
[PHP] Pārbauda vai nav eksistējoši dati pēc tam ievada vai rediģē
Profth3tic izveidoja tēmu sadaļā - WEB izstrādes lietas
Sveicināti atkal! Nāku pēc palīdzības ar funkciju ,kuru vēlos izveidot datu pārbaudei un ,lai neveidotu jaunu ierakstu tad funkcija update'o nevis insert'o. Šajā rezultātā uzmet baltu lapu un nekas nenotiek un kļūdu arī neizmet un es nesaprotu ,ko darīt. Funkcija: function buy(){ $connect = mysqli_connect(/* datubāzes dati */); $user = userInfo(); $userid = $user['id']; $result = mysql_query("SELECT * FROM shop WHERE user_id = $userid") OR DIE(mysql_error()); $num_rows = mysql_num_rows($result); if ($num_rows == 0){ // ja ir dati ,tad UPDATE echo info("nav datu ,INSERTOSIM"); $inORup == "INSERT INTO shop (user_id, buy_date, expire_date, service, prev_group) VALUES ('.$user['user_id'].','.time().','.$day_vip.', \'vip\', '.$user['mgroup'].');"; }else{ // ja nav datu INSERT echo error("IR DATI UPDATEOSIM"); $inORup == "UPDATE shop SET expire_date = '.$day_vip.',buy_date='.time().',prev_group='.$user['mgroup'].' WHERE user_id='.$user['user_id'].';"; } $query = $inORup; $query .= "UPDATE users SET mgroup=$group WHERE id=$userisd"; mysqli_multi_query($connect, $query ); } Domāju ,ka šeit ir kārtējā muļķīgā kļūda ,bet ,kāda es pats nezinu. Varbūt kāds var palīdzēt? Paldies jau iepriekš