18/03/2015 Development / php

I need to tranform sql query result text in Array. Sample:

[{"id":"71","nome":"Felipe","sobrenome":"Huggler","email":"fhuggler@hotmail.com","telefone":"2133967755,983500852,22332280"}]

to this

[{"id":"71","nome":"Felipe","sobrenome":"Huggler","email":"fhuggler@hotmail.com","telefone":["2133967755","983500852","22332280"]}]

Because in my view angular, I make loop to this information at list.

I used codeigniter framework for make querys, and my final solution is this.

    public function colaboradores(){
          $this->load->database();

            $this->db->select('colaboradores.id, colaboradores.nome, colaboradores.sobrenome, colaboradores.email, colaboradores.uf, colaboradores.cidade, colaboradores.bairro, colaboradores.valor, colaboradores.idfacebook, GROUP_CONCAT(telefones.numero) as telefone, GROUP_CONCAT(servicos.txtServico) as servicos');

            $this->db->from('colaboradores');
            $this->db->join('telefones', 'colaboradores.id = telefones.colaborador_id');
            $this->db->join('operadoras', 'operadoras.id = telefones.operadora_id');
            $this->db->join('colaboradores_servicos', 'colaboradores_servicos.colaborador_id = colaboradores.id', 'left');
            $this->db->join('servicos', 'servicos.id = colaboradores_servicos.servico_id', 'left');
            $this->db->group_by('colaboradores.id');
            $query = $this->db->get()->result();

            foreach ($query as $row){

                 $row->telefone = explode(",", $row->telefone);
            }

        echo json_encode($query);

    }

The big jump the cat is words in bold.

I'm happy to help you!

 

28/11/2013 Development / php

Isso é só um lembrete mesmo.

Usando " ou ' ,

aspas simples não é feito parser por caracteres de controle, como o \n

echo '\n'; nao funciona

echo "\n"; funciona

Espero que sirva

10/06/2013 Development / php

    <ul class="product-list">
    <?php for($i=0;$i < 11;$i++): ?>
        <li class="prod-it">
            <img class="prod-img" src="img/exemplo_produto_sumario.png" alt="">
            <strong class="prd-tit">Tênis nike</strong>
            <ul class="prd-info">
                <li class="info-it"><strong>Entrega:</strong>3 dias úteis*</li>
                <li class="info-it qtd"><strong>Quantidade:</strong></li>
                <li class="info-it price-unit"><strong>Valor Unitário:</strong>R$ 40,00</li>
                <li class="info-it price-ship"><strong>Total com Frete:</strong>R$ 40,00</li>
            </ul>
        </li>
    <?php endfor; ?>
    </ul>

Achei interessante a sintaxe desse endfor.

 

16/05/2013 Development / php

date("d/m/Y", strtotime($row['DtNasc']))

 

25/06/2013 Development / php

<?php

if($_SERVER['REQUEST_METHOD'] == 'POST'){

$nome = $_POST['nome'];
$apelido = $_POST['apelido'];
$DtNasc= $_POST['DtNasc'];

$con = mssql_connect("SQLSERVER01.xxxxxx.COM.BR", "usuario", "senha");

mssql_select_db("concept21",$con);
$result = mssql_query("Update tabela set nome = '$nome',apelido = '$apelido',DtNasc = 'CONVERT(DateTime, '$DtNasc', 103)' where Email='". $_SESSION['userEmail'] ."')", $con);

if(!$result){
        echo mssql_error();
        exit;
    }
mssql_close($con);
echo "Dados cadastrados com sucesso";
?>

16/05/2013 Development / php
$con = mysql_connect("localhost", "banco", "abc123") or die('Não foi possível conectar');
$nome = $_POST['nome'];
$nome_completo = $_POST['nome_completo'];
$idade = $_POST['idade'];
mysql_select_db("my_db", $con);
mysql_query("INSERT INTO pessoas (nome, nome_completo, idade) VALUES ('$nome', '$nome_completo', '$idade')");
mysql_close($con);
16/05/2013 Development / php
Soh um exemplo para ter quando precisar. Essa semana precisei e não quis ficar batendo cabeça.

// *************************************************************************************
/* Codigo para conectar na base e trazer os dados os resultados */
// *************************************************************************************
$con = mssql_connect("servidor", "login", "senha");
mssql_select_db("concept21",$con);

$SQL = "SELECT * FROM tabela";
$res = mssql_query($SQL,$con);
//seu codigo de header de tabela

while($row = mssql_fetch_array($res))
{
$nomeatleta = $row["NomeAtleta"];
$pais= $row["Pais"];
$cidade = $row["Cidade"];
$cidade = $row["Cidade"];
$idade= $row["Idade"];
$peso = $row["Peso"];
$data = $row["DtRecorde"];
$tempo = $row["Tempo"];
$distancia = $row["Distancia"];

//seu codigo de tbody de tabela

}