本文整理汇总了PHP中connectSQL函数的典型用法代码示例。如果您正苦于以下问题:PHP connectSQL函数的具体用法?PHP connectSQL怎么用?PHP connectSQL使用的例子?那么恭喜您, 这里精选的函数代码示例或许可以为您提供帮助。
在下文中一共展示了connectSQL函数的15个代码示例,这些例子默认根据受欢迎程度排序。您可以为喜欢或者感觉有用的代码点赞,您的评价将有助于系统推荐出更棒的PHP代码示例。
示例1: getUserTokens
function getUserTokens($ids)
{
require_once 'praveenlib.php';
$returnData = array('error' => 0);
if (count($ids) == 0) {
$returnData['error'] = 6;
$returnData['status'] = "userid required";
return $returnData;
}
$conn = connectSQL();
if ($conn) {
$idString = "" . $ids[0];
for ($i = 1; $i < count($ids); $i++) {
$idString .= "," . $ids[$i];
}
$query = "select userToken from users where id in ({$idString})";
if ($result = $conn->query($query)) {
$returnData['tokens'] = array();
while ($row = $result->fetch_array()) {
$returnData['tokens'][] = $row[0];
}
} else {
$returnData["status"] = "SQL error";
$returnData["SqlError"] = $conn->error;
$returnData["errorCode"] = 4;
}
} else {
$returnData["status"] = "SQL Connection error";
$returnData["SqlError"] = $conn->error;
$returnData["errorCode"] = 3;
}
return $returnData;
}
示例2: setTramitesClientes
/**
* Actualiza la cantidad de tramites en el cliente de la base de datos SQL
* @param bool $idCliente
* @param bool $count
*/
function setTramitesClientes($idCliente = false, $count = false)
{
// conexion sql
$dbSQL = connectSQL();
// actualizo el campo
//$query = $dbSQL->query( "UPDATE SA1010 SET A1_XECALL='". $count ."' WHERE A1_COD='". $idCliente ."';" );
$count = rand(1, 9999);
$query = $dbSQL->query("UPDATE SA1010 SET A1_XECALL='" . $count . "' WHERE A1_COD='000001'");
}
示例3: getClientesCompuestos
/**
* Trae los integrantes compuestos de un cliente del totvs de la base de datos SQL
* Datos pasado por Ignacio Capurro
* @param bool $id
*/
function getClientesCompuestos()
{
// conexion sql
$dbSQL = connectSQL();
echo '<hr/>';
$query = $dbSQL->prepare("SELECT Z21_CODCC, Z21_LOJACC, Z21_COD, Z21_LOJA, Z21_NOME FROM Z21010 WHERE Z21_CODCC = '012928'");
$query->execute();
echo 'componentes: <br/>';
for ($i = 0; $row = $query->fetch(); $i++) {
echo 'codcc: ' . $row["Z21_CODCC"] . ', lojacc: ' . $row["Z21_LOJACC"] . ', cod: ' . $row["Z21_COD"] . ', loja: ' . $row["Z21_loja"] . ', nome: ' . $row["Z21_NOME"] . '<br/>';
}
$clientes = array();
for ($i = 0; $row = $query->fetch(); $i++) {
$clientes[] = array('codcc' => trim($row['Z21_CODCC']), 'lojacc' => trim($row['Z21_LOJACC']), 'cod' => trim($row['Z21_COD']), 'loja' => trim($row['Z21_loja']), 'nome' => trim($row['Z21_NOME']));
}
return json_encode($clientes);
/*
echo '<hr/>';
$query = $dbSQL->prepare( "SELECT A1_COD, A1_NOME, A1_TEL, A1_EMAIL, A1_END, A1_XESPROP, A1_XESINQU, A1_LOJA FROM SA1010 WHERE A1_COD='012928'" );
$query->execute();
echo 'propietario: <br/>';
for ( $i=0; $row = $query->fetch(); $i++ ) {
echo 'cod: '.$row["A1_COD"].', nome: '.$row["A1_NOME"].', loja: '.$row["A1_LOJA"].'<br/>';
}
echo '<hr/>';
$query = $dbSQL->prepare( "SELECT A1_COD, A1_NOME, A1_TEL, A1_EMAIL, A1_END, A1_XESPROP, A1_XESINQU, A1_LOJA FROM SA1010 WHERE A1_COD='100034'" );
$query->execute();
echo 'inquilino: <br/>';
for ( $i=0; $row = $query->fetch(); $i++ ) {
echo 'cod: '.$row["A1_COD"].', nome: '.$row["A1_NOME"].', loja: '.$row["A1_LOJA"].'<br/>';
}
echo '<hr/>';
$query = $dbSQL->prepare( "SELECT Z30_CODIGO, Z30_VERSIO, Z30_PROPIE, Z30_CLIECO, Z30_CLIENT, Z30_ACTIVO, Z30_ESTADO FROM Z30010 WHERE Z30_CLIECO='012928'" );
$query->execute();
echo 'contratos: <br/>';
for ( $i=0; $row = $query->fetch(); $i++ ) {
echo 'cod: '.$row["Z30_CODIGO"].', propie: '.$row["Z30_PROPIE"].', clieco: '.$row["Z30_CLIECO"].', client: '.$row["Z30_CLIENT"].', versio: '.$row["Z30_VERSIO"].'<br/>';
}
/*
$propiedades = array();
for ( $i=0; $row = $query->fetch(); $i++ ) {
$propiedades[] = array(
'codigo' => trim( $row['Z23_COD'] ),
'nombre' => trim( $row['Z23_NOME'] ),
'direccion' => trim( $row['Z23_END'] ),
'propietario' => trim( $row['Z23_PRCD'] ),
'kardex' => trim( $row['Z23_KDEX'] ),
'puerta' => trim( $row['Z23_NUMERO'] ),
);
}
return json_encode( $propiedades );
*/
die;
}
示例4: listarPessoa
function listarPessoa($id_pessoa = null)
{
connectSQL();
$query = mysql_query("SELECT * FROM " . MYSQL_BASE_PESSOAS . " WHERE ativo = 'S'");
while ($row = mysql_fetch_array($query)) {
if (in_array($row['id'], $id_pessoa)) {
echo '<option selected="selected" value="' . $row['id'] . '">' . $row['nome_completo'] . '</option>';
} else {
echo '<option value="' . $row['id'] . '">' . $row['nome_completo'] . '</option>';
}
}
}
示例5: listarCheckList
function listarCheckList($arquivos = null)
{
connectSQL();
$query = mysql_query("SELECT * FROM " . MYSQL_BASE_CHECK_LISTS . " WHERE ativo = 'S' ORDER BY nome_arquivo");
while ($row = mysql_fetch_array($query)) {
if (in_array($row['id'], $arquivos)) {
echo '<option selected="selected" value="' . $row['id'] . '">' . $row['nome_arquivo'] . '</option>';
} else {
echo '<option value="' . $row['id'] . '">' . $row['nome_arquivo'] . '</option>';
}
}
}
示例6: listarDocumentos
function listarDocumentos($arquivos = null)
{
connectSQL();
$query = mysql_query("SELECT * FROM " . MYSQL_BASE_DOCUMENTOS . " WHERE modulo IS NULL AND ativo = 'S'");
while ($row = mysql_fetch_array($query)) {
if (in_array($row['id'], $arquivos)) {
echo '<option selected="selected" value="' . $row['id'] . '">' . $row['cod_documento'] . '</option>';
} else {
echo '<option value="' . $row['id'] . '">' . utf8_decode($row['cod_documento']) . '</option>';
}
}
}
示例7: listarEmpresa
function listarEmpresa($id = null)
{
connectSQL();
$sql = "SELECT id, nome FROM " . MYSQL_BASE_EMPRESAS . " WHERE ativo = 'S' AND id IN (1,3,5,6) ORDER BY nome ASC";
$res = mysql_query($sql);
while ($row = mysql_fetch_assoc($res)) {
if ($row['id'] == $id) {
echo '<option selected="selected" value="' . $row['id'] . '">' . $row['nome'] . '</option>';
} else {
echo '<option value="' . $row['id'] . '">' . $row['nome'] . '</option>';
}
}
}
示例8: listarSetores
function listarSetores($id = null)
{
connectSQL();
$where = "";
if ($id > 0) {
$where = " AND id_setor != " . $id;
}
$query = mysql_query("SELECT * FROM " . MYSQL_BASE_SETOR . " WHERE status='S' AND id NOT IN (SELECT id_setor FROM " . MYSQL_BASE_SETOR_FINALIZA . " WHERE status = 'S' " . $where . ")");
while ($row = mysql_fetch_array($query)) {
if ($id == $row['id']) {
echo '<option selected="selected" value="' . $row['id'] . '">' . $row['nome'] . '</option>';
} else {
echo '<option value="' . $row['id'] . '">' . $row['nome'] . '</option>';
}
}
}
示例9: GravarPergunta
public function GravarPergunta($pedidoInformacao)
{
try {
$query = "INSERT INTO " . MYSQL_BASE_PEDIDO_INFORMACAO_ARQUIVO . " (id, id_pedido_informacao, id_lista_arquivo, pergunta, file, dat_pergunta) ";
$query .= "VALUES (NULL, ?, ?, ?, ?, NOW())";
$stmt = $this->p->prepare($query);
$stmt->bindValue(1, $pedidoInformacao->getPedidoInformacao());
$stmt->bindValue(2, $pedidoInformacao->getListaArquivo());
$stmt->bindValue(3, $pedidoInformacao->getPergunta());
$stmt->bindValue(4, $pedidoInformacao->getFile());
if (!$stmt->execute()) {
return $stmt->errorInfo();
} else {
$DAO = new PedidoInformacaoDAO();
connectSQL();
// return $this->p->lastInsertId();
$sql_remessa = mysql_query("SELECT\r\n\t\t\t\t\t\t\t\t\t\t \tA.id_remessa_lista, \r\n\t\t\t\t\t\t\t\t\t\t \tB.id_nucleo, \r\n\t\t\t\t\t\t\t\t\t\t\tB.id_contrato, \r\n\t\t\t\t\t\t\t\t\t\t\tB.id_obra, \r\n\t\t\t\t\t\t\t\t\t\t\tB.id_trecho, \r\n\t\t\t\t\t\t\t\t\t\t\tB.id_fase_projeto,\r\n\t\t\t\t\t\t\t\t\t\t\tB.id_disciplina,\r\n\t\t\t\t\t\t\t\t\t\t\tB.id_tipo_documento,\r\n\t\t\t\t\t\t\t\t\t\t\tB.sequencial \r\n\t\t\t\t\t\t\t\t\t\tFROM " . MYSQL_BASE_REMESSA_ARQUIVOS . " A\r\n\t\t\t\t\t\t\t\t\t\tINNER JOIN " . MYSQL_BASE_REMESSA_LISTAS . " B ON A.id_remessa_lista = B.id\r\n\t\t\t\t\t\t\t\t\tWHERE A.excluido IS NULL\r\n\t\t\t\t\t\t\t\t\tAND A.id = " . $pedidoInformacao->getListaArquivo());
while ($item = mysql_fetch_array($sql_remessa)) {
$id_remessa_lista = $item['id_remessa_lista'];
$id_obra = $item['id_remessa_lista'];
$id_fase = $item['id_fase_projeto'];
$id_disciplina = $item['id_disciplina'];
$id_tipo_doc = $item['id_tipo_documento'];
$sequencial = $item['id_tipo_documento'];
}
$sql_pi = mysql_query("SELECT criado\r\n\t\t\t\t\t\t\t\t\tFROM " . MYSQL_BASE_PEDIDO_INFORMACAO . "\r\n\t\t\t\t\t\t\t\t\tWHERE excluido IS NULL\r\n\t\t\t\t\t\t\t\t\tAND id = " . $pedidoInformacao->getPedidoInformacao() . " LIMIT 1");
while ($item = mysql_fetch_array($sql_pi)) {
$data_pi = $item['criado'];
}
$sql = mysql_query("SELECT id_cad_projeto \r\n\t\t\t\t\t\t\t\t\tFROM " . MYSQL_BASE_PROJETO_CADASTRO . "\r\n\t\t\t\t\t\t\t\t\tWHERE excluido IS NULL\r\n\t\t\t\t\t\t\t\t\tAND id_obra = " . $id_obra . "\r\n\t\t\t\t\t\t\t\t\tAND id_fase = " . $id_fase . "\r\n\t\t\t\t\t\t\t\t\tAND id_disciplina = " . $id_disciplina . "\r\n\t\t\t\t\t\t\t\t\tAND id_tipo_doc = " . $id_tipo_doc . "\r\n\t\t\t\t\t\t\t\t\tAND id_nucleo IS NULL\r\n\t\t\t\t\t\t\t\t\tAND numero = " . $sequencial . " LIMIT 1");
while ($item = mysql_fetch_array($sql)) {
$id_projeto_cad = $item['id_cad_projeto'];
}
$resultado = $DAO->AtualizarProjetoTerceirizada($pedidoInformacao->getPedidoInformacao(), $data_pi, $id_projeto_cad);
return 1;
}
// fecho a conex���o
$this->p->__destruct();
// caso ocorra um erro, retorna o erro;
} catch (PDOException $ex) {
echo "Mensagem de erro: " . $ex->getMessage();
}
}
示例10: gravaTrimestre
function gravaTrimestre()
{
connectSQL();
$query = mysql_query("SELECT * FROM " . MYSQL_BASE_MEDICAO . " WHERE finalizado = 'S' AND esta_trimestre = 'N' ORDER BY id ASC LIMIT 3");
if (mysql_num_rows($query) == 3) {
$q1 = "INSERT INTO " . MYSQL_BASE_MEDICAO_TRIMESTRE . " VALUES (NULL";
while ($row = mysql_fetch_array($query)) {
$q1 .= ", " . $row['id'];
mysql_query("UPDATE " . MYSQL_BASE_MEDICAO . " SET esta_trimestre = 'S' WHERE id=" . $row['id']);
}
$q1 .= ", 'S', NOW(), NOW(), " . userId() . ")";
$resultado = mysql_query($q1);
$lastId = mysql_insert_id();
$user = userId();
mysql_query("INSERT INTO " . MYSQL_BASE_MEDICAO_TRIMESTRE_EMPRESA . " (id, id_medicao_trimestre, id_empresa, criado, status, id_usuario) VALUES \r\n\t\t\t\t\t(NULL, " . $lastId . ", 1, NOW(), 'S', " . $user . ")");
mysql_query("INSERT INTO " . MYSQL_BASE_MEDICAO_TRIMESTRE_EMPRESA . " (id, id_medicao_trimestre, id_empresa, criado, status, id_usuario) VALUES\r\n\t\t\t\t\t(NULL, " . $lastId . ", 3, NOW(), 'S', " . $user . ")");
mysql_query("INSERT INTO " . MYSQL_BASE_MEDICAO_TRIMESTRE_EMPRESA . " (id, id_medicao_trimestre, id_empresa, criado, status, id_usuario) VALUES \r\n\t\t\t\t\t(NULL, " . $lastId . ", 5, NOW(), 'S', " . $user . ")");
mysql_query("INSERT INTO " . MYSQL_BASE_MEDICAO_TRIMESTRE_EMPRESA . " (id, id_medicao_trimestre, id_empresa, criado, status, id_usuario) VALUES \r\n\t\t\t\t\t(NULL, " . $lastId . ", 6, NOW(), 'S', " . $user . ")");
}
}
示例11: SubirArquivoComentado
public function SubirArquivoComentado($fluxo)
{
connectSQL();
$versao = 0;
$query = mysql_query("SELECT versao FROM " . MYSQL_BASE_ARQUIVOS . " WHERE principal = 'S' AND id_documento = " . $fluxo->getIdDocumento());
while ($row = mysql_fetch_array($query)) {
$versao = $row['versao'] + 1;
}
$query = mysql_query("UPDATE " . MYSQL_BASE_ARQUIVOS . " SET principal = 'N' WHERE principal = 'S' AND id_documento = " . $fluxo->getIdDocumento());
$uploadDir = '../../arquivos/';
$name = sha1(date("d-m-Y H:i:s"));
$uploadFile = $uploadDir . $name;
$extension = pathinfo($fluxo->getArquivoComentado()['name'], PATHINFO_EXTENSION);
$uploadFile = $uploadFile . '.' . $extension;
if (!empty($fluxo->getArquivoComentado()['name'])) {
$name = "../" . $name . '.' . $extension;
} else {
$name = NULL;
}
//Fazer o Upload do arquivo
move_uploaded_file($fluxo->getArquivoComentado()['tmp_name'], $uploadFile);
try {
$query = "INSERT INTO " . MYSQL_BASE_ARQUIVOS . " VALUES (NULL, ?, ?, NOW(), ?, ?, 'S')";
$stmt = $this->p->prepare($query);
$stmt->bindValue(1, $fluxo->getIdDocumento());
$stmt->bindValue(2, userId());
$stmt->bindValue(3, $versao);
$stmt->bindValue(4, $name);
if (!$stmt->execute()) {
return $stmt->errorInfo();
} else {
return 1;
}
// fecho a conex�o
$this->p->__destruct();
// caso ocorra um erro, retorna o erro;
} catch (PDOException $ex) {
echo "Mensagem de erro: " . $ex->getMessage();
}
}
示例12: getCambio
function getCambio($dataInicial, $dataFinal)
{
connectSQL();
$query = mysql_query("SELECT cambio, id FROM " . MYSQL_BASE_CAMBIO . " WHERE status = 'S' AND (data BETWEEN '{$dataInicial}' AND '{$dataFinal}')");
$retorno = 1;
while ($row = mysql_fetch_array($query)) {
if ($row['id'] == 7) {
$retorno = 0.02197;
} elseif ($row['id'] == 1) {
$retorno = 0.02188;
} else {
$retorno = $row['cambio'];
}
}
return $retorno;
}
示例13: salvar
function salvar($post, $file, $tipo)
{
if (!empty($post['consorcio']) && !empty($post['empresa']) && !empty($post['valor'])) {
$DAO = new AnexoItemDAO();
$anexoItem = new AnexoItem();
$anexoItem->setEmpresa($post['empresa']);
$anexoItem->setIdAnexo($post['anexo']);
$anexoItem->setIdEmpresa($post['consorcio']);
$anexoItem->setMedicaoItem($post['item']);
$anexoItem->setPessoa($post['pessoa']);
$anexoItem->setProduto($post['produto']);
$anexoItem->setDataViagem($post['data']);
$anexoItem->setNfRecibo($post['nf']);
$anexoItem->setValor($post['valor']);
$anexoItem->setMoeda($post['moeda']);
$anexoItem->setDataVolta($post['data_volta']);
$anexoItem->setQuantidade($_POST['quantidade']);
$anexoItem->setDataNF($post['data_nf']);
$anexoItem->setTipo($tipo);
$uploadDir = '../../arquivos/medicao/';
$name = sha1(date("d-m-Y H:i:s"));
$uploadFile = $uploadDir . $name;
$extension = pathinfo($file['name'], PATHINFO_EXTENSION);
$uploadFile = $uploadFile . '.' . $extension;
$name = $name . '.' . $extension;
$anexoItem->setFile($name);
//Fazer o Upload do arquivo
if (move_uploaded_file($file['tmp_name'], $uploadFile)) {
$anexoItem->getTipo() == 'A' ? $anexoItem->setStatus('S') : $anexoItem->setStatus('N');
$request = $DAO->Gravar($anexoItem);
if ($request) {
// $request = $DAO->AtualizarValorAcumulado($anexoItem, TRUE); n�o est� atualizando o item da medi��o
connectSQL();
$query = mysql_query("CALL sp_alterar_item_medicao(" . $anexoItem->getMedicaoItem() . ", " . $anexoItem->getValor() . ", " . $anexoItem->getQuantidade() . ", TRUE, 0)");
if ($anexoItem->getTipo() == 'A') {
echo '<script language= "JavaScript">alert("Registro gravado com sucesso.");</script>';
} else {
$msg = utf8_encode("O comprovante foi cadastrado, por�m est� bloqueado para aprova��o de um superior..");
echo '<script language= "JavaScript">alert("' . $msg . '");</script>';
}
echo '<script language= "JavaScript">location.href="anexoItem.php?id=' . $post['anexo'] . '&medicao=' . $post['medicao'] . '";</script>';
} else {
echo '<script language= "JavaScript">alert("Error ao salvar, entre em contato com a TI.");</script>';
}
} else {
echo '<script language= "JavaScript">alert("Error so subir o arquivo");</script>';
}
} else {
echo '<script language= "JavaScript">alert("Error ");</script>';
echo '<script language= "JavaScript">location.href="anexoItem.php?id=' . $post['anexo'] . '&medicao=' . $post['medicao'] . '";</script>';
}
}
示例14: listarCaixas
function listarCaixas($valor)
{
connectSQL();
$query = mysql_query("SELECT * FROM " . MYSQL_BASE_LOCAIS . " WHERE ativo = 'S' AND id_modulo=2");
while ($item = mysql_fetch_array($query)) {
if ($valor == $item['id']) {
echo '<option selected="selected" value="' . $item['id'] . '">' . $item['nome'] . ' - ' . $item['descricao'] . '</option>';
} else {
echo '<option value="' . $item['id'] . '">' . $item['nome'] . ' - ' . $item['descricao'] . '</option>';
}
}
}
示例15: ListarGRDDocumentoV
function ListarGRDDocumentoV($id)
{
$DAO = new DocumentoDAO();
$resultado = $DAO->Listar("SELECT A.*, B.id AS id_doc, B.assunto, B.cod_documento AS codDocumento \r\n\t\t\t\t\t\t\t\t\tFROM " . MYSQL_BASE_GRD_DOCUMENTOS . " A \r\n\t\t\t\t\t\t\t\t\tINNER JOIN " . MYSQL_BASE_DOCUMENTOS . " B ON B.id = A.cod_documento \r\n\t\t\t\t\t\t\t\t WHERE A.dat_excluido IS NULL AND A.id_grd=" . $id . " GROUP BY A.id ORDER BY B.cod_documento");
$confirm = "return confirm('Deseja remover esse registro?');";
$ordem = 1;
foreach ($resultado as $item) {
$res = $DAO->Listar("SELECT versao FROM " . MYSQL_BASE_DOCUMENTO_ARQUIVOS . " WHERE principal = 'S' AND id_documento =" . $item['id_doc']);
connectSQL();
$query = mysql_query("SELECT * FROM " . MYSQL_BASE_CHECK_LISTS . " WHERE ativo = 'S' AND nome_arquivo LIKE '" . $item['codDocumento'] . "%'");
$titulo = "";
while ($row = mysql_fetch_array($query)) {
$titulo = $row['titulo'];
}
echo '<tr>';
echo ' <td nowrap>' . $ordem . '</td>';
echo ' <td nowrap>' . $item['codDocumento'] . '</td>';
echo ' <td nowrap>' . $titulo . '</td>';
echo '</tr>';
$ordem = $ordem + 1;
$this->p->__destruct();
}
}