-
Total de itens
463 -
Registro em
-
Última visita
Tudo que Kakao postou
-
Infelizmente a versão 5 ainda não tem o manual traduzido para o português. Você deveria começar por aqui: http://dev.mysql.com/doc/refman/5.0/en/def...privileges.html Depois aqui: http://dev.mysql.com/doc/refman/5.0/en/use...management.html
-
Estou supondo que seja mysql. Eu fiz usando UNION: mysql> select * from comissionados; +---------------+------------+---------------+ | codigoUsuario | data | IP | +---------------+------------+---------------+ | 036h7171 | 2006-05-02 | 66.249.66.137 | | 036h7171 | 2006-05-03 | 66.666.12.122 | +---------------+------------+---------------+ 2 rows in set (0.00 sec) mysql> select * from pagamentos; +---------------+------------+ | codigoUsuario | data | +---------------+------------+ | 036h7171 | 2006-07-26 | | 036h7171 | 2006-05-12 | | 036h7172 | 2006-04-26 | +---------------+------------+ 3 rows in set (0.00 sec) mysql> (select codigoUsuario, data, IP from comissionados) union (select codigoUsuario, data, 'pagamento' as IP from pagamentos) order by data, codigoUsuario, IP; +---------------+------------+---------------+ | codigoUsuario | data | IP | +---------------+------------+---------------+ | 036h7172 | 2006-04-26 | pagamento | | 036h7171 | 2006-05-02 | 66.249.66.137 | | 036h7171 | 2006-05-03 | 66.666.12.122 | | 036h7171 | 2006-05-12 | pagamento | | 036h7171 | 2006-07-26 | pagamento | +---------------+------------+---------------+ 5 rows in set (0.00 sec) PS.: Este tópico deveria estar em mysql e não em PHP
-
Melhor ainda que não aceitar o HTML é aceitar o HTML transformando em "html entities", ou seja, caracteres que não serão interpretados pelo navegador como HTML quando da leitura da página. Assim o usuário pode usar qualquer etiqueta HTML para dar um exemplo ou enfatizar uma parte do texto e o HTML aparecerá como fonte. http://www.php.net/manual/pt_BR/function.htmlentities.php
-
Para ter mais chance de obter ajuda você deveria postar o que você já tentou e se não tentou deveria tentar primeiro. Não testei: $consulta = 'SELECT coluna FROM minha_tabela'; $resultado = mysql_query($consulta) or die('Consulta falhou: ' . mysql_error()); $i = 0; echo "<table>\n"; while ($linha = mysql_fetch_array($resultado, MYSQL_ASSOC)) { echo ($i % 2 == 0) ? "\t<tr>\n" : ''; echo '<td>', $linha['coluna'], '</td>'; echo ($i % 2 != 0) ? "\t</tr>\n" : ''; $i += 1; } echo "</table>\n";
-
Como você usou Do...While, na primeira interação do laço o array $row_Recordset1 não existe. Use While{...}
-
A tabela original quando normalizada se transformaria em duas tabelas: codpedido | codcliente | data 01 0002 12/08 codpedido | codproduto 01 02 01 03 01 04
-
A otimização prematura é a raiz de muitos problemas em programação. Não introduza complexidade no seu código ou estrutura de dados a menos que absolutamente necessário. Um dos princípios a serem seguidos em programação é o famoso "KISS" em inglês "keep it simple stupid". Nâo seja esperto. Seja simples. Quantas linhas vai ter esta tabela? Se forem menos de 100 mil ou um milhão não precisa nem perder tempo pensando nisso.
-
Insira três linhas, uma para cada produto. Faça uma consulta com um comando SELECT.
-
Você está cometendo dois tipos de erro. O primeiro é não perceber que o php roda no servidor e o javascript roda no navegador. Quando o php está rodando no servidor o valor de $x será a string "<script>document.write(screen.width)</script>" e não o valor retornado por screen.width. O segundo erro é que os blocos de instruções no php são delimitados por pares de "{}". Assim o que você quiser que seja executado pelo if deve estar entre {}: if ($x == '1024') { $width = '700'; } elseif ($x == '640') { $width = '600'; } else { $width = '100%'; }
-
Eu acho que pode ser um problema do character set. No prompt do mysql digite: show create database teste; Se o character set não for latin1 recrie a base usando character set latin1: alter database teste default character set latin1;
-
Eu estou usando Linux, então exportei com o OpenOffice com separador TAB e delimitador de texto " (aspas duplas) e o conteúdo do arquivo ficou assim: $ cat teste.csv "Alexandre" "Rua Rio Contagem" "Ricardo" "Rua Ajaraci" Aí importei para o mysql assim: $ mysqlimport -p --local --delete --fields-enclosed-by=\" test '/home/cpn/teste.csv' E deu certo: mysql> select * from teste; +-----------+------------------+ | nome | endereco | +-----------+------------------+ | Alexandre | Rua Rio Contagem | | Ricardo | Rua Ajaraci | +-----------+------------------+ 2 rows in set (0.00 sec)
-
Utilize a opção --fields-terminated-by=';' ou faça com que o Excel exporte com o delimitador TAB
-
Posta o conteúdo do arquivo teste.cvs
-
O nome do arquivo texto, sem a extensão, é a tabela onde ele vai jogar os dados. Renomeie o arquivo texto para o nome da sua tabela: minha_tabela.csv
-
http://dev.mysql.com/doc/refman/4.1/pt/mysqlimport.html
-
Do Excel salve como CSV. Se você usa o phpMyAdmin é só procurar a opção de importar arquivo texto. Para a importação manual use o utilitário mysqlimport.
-
No caso dos votos o melhor é um dos tipos inteiros: TINYINT, SMALLINT, MEDIUMINT, INTEGER ou BIGINT seguido do atributo UNSIGNED. http://dev.mysql.com/doc/refman/4.1/pt/numeric-types.html
-
<?php $search = $_GET['search']; $name = $_GET['name']; ?> <title>Pesquisa por <?php echo $search, " - ", $name ?></title> Aqui tem o básico: http://www.php.net/manual/pt_BR/tutorial.php
-
A coluna votos foi definida como texto e não como número. Para contornar: select * from enquete order by cast(votos as unsigned) desc
-
Você está sobrescrevendo a variável $resultado com a segunda consulta. Use outra variável. O ideal seria fazer uma única consulta fazendo um JOIN entre as tabelas.
-
Codificador Do Código
pergunta respondeu ao ( David . RJ . 2K ) de Kakao em Ajax, JavaScript, XML, DOM
A principal vantagem de um minimizador é diminuir o tamanho do código que vai trafegar na rede para chegar no cliente. A outra seria obfuscar um pouco o código para dificultar o entendimento por terceiros. No caso do PHP nenhuma destas vantagens se aplicam já que o PHP não vai trafegar e o cliente não vai ver o código que está no servidor. Para minimizar apenas o js você cria o js em um arquivo separado como por exemplo meu_script.js, minimiza este arquivo e importa no HTML: <script type="text/javascript" src="meu_arquivo_minimizado.js"> Nâo conheço um minimizador para HTML. Se o seu objetivo for obfuscar o código pesquise obfuscador. -
Codificador Do Código
pergunta respondeu ao ( David . RJ . 2K ) de Kakao em Ajax, JavaScript, XML, DOM
Codificador? Um minimizador para java script: http://www.crockford.com/javascript/jsmin.html -
Procure $_GET: http://www.php.net/manual/pt_BR/language.v....predefined.php
-
Substitua o for por um contador: $query = "SELECT produto FROM lancamentos order by produto asc "; $res = mysql_query($query) or die("error: " . mysql_error()); $retorno = mysql_num_rows($res); if ($retorno > 0) { ... $i = 0; while($array_usuario = mysql_fetch_array($res)) { ++$i; echo " " . $i. " <input type='hidden' name='cod[]' value=" . $i . "></td>"; $array_usuario['produto']; <input type="hidden" name="desc[]" value="$array_usuario['produto'];"> }
-
Você pode acessar o Sql Server do php: http://www.php.net/manual/pt_BR/ref.mssql.php Para migrar a base do Sql Server para o Mysql existem diversos utilitários, pagos e grátis. O principal documento (em inglês): http://dev.mysql.com/tech-resources/articl...-microsoft.html