Jump to content


macoyy

Member Since 06/11/2008
Offline Last Active 18/03/2011, 16:47
-----

Topics I've Started

Inserir Na Tabela Com Autoincremento Do Id Utilizando O Php

11/03/2011, 10:45

boa dia a todos e o seguinte tenho que inserir no sql server varios dados
so que no sql server num e como no mysql que voce num precisa identificar o id da tabela
se ela for autoincrementavel,então o que eu faço e conectar no sql server como abaixo e pego o ultimo id da tabela e
acrecento mais um a ela ate ai tudo bem. vejam ...

$conexao1 = mssql_connect("RODRIGOMACOY-PC","","");
$bd = mssql_select_db("teste", $conexao1);
$sql_pesquisa133 = "Select Top 1 * from pedidositens order by seq desc";
$resultado33 = mssql_query($sql_pesquisa133, $conexao1);

while ($linha33 = mssql_fetch_array($resultado33)) {
$seqitens=$linha33["SEQ"];
$seqitem= $seqitens +1;
}

então eu tenho o ultimo id da tabela do sql server mais um ate então joia mas como eu falei tenho que inserir varios dados nesta tabela
e como ela num e autoincrementavel então preciso que a cada inserção some mais um neste id que vem do sql server
abaixo eu faço a consulta no mysql e listo os dados que quero inserir no sql server vejamm

$sqlsse= "SELECT nome, seq, preco, codigo, id_usuario, quantidade, total,
pedido_sql, data_aprovacao, nomeextra
From pedidos_usuarios
WHERE n_pedido=".$dados[$n_pedido]."
and quantidade !='' and quantidade !='0'";

$resultadosse = mysql_query($sqlsse);
while ($linhasse=mysql_fetch_array($resultadosse)) {
$nome_produto = $linhasse['nome'];
$seq_produ = $linhasse['seq'];
$preco_produ = $linhasse['preco'];
$codigo_produ = $linhasse['codigo'];
$quantidade_prod = $linhasse['quantidade'];
$total_valor_prod = $linhasse['total'];
$pedido_sql = $linhasse['pedido_sql'];
$nomeextra = $linhasse['nomeextra'];
}

ate ai beleza conectei ao sql server peguei o ultimo id da tabela de pedidositens somei mais um,
selecionei os dados que quero inserir vindos do mysql e agora quero inserir no sql server

vejamm


$sql_pedidos_itens = "insert into pedidositens (seq,seqpedido,seqproduto,alternativo,nome,empresa)
values ('$pedido_sql','$seq_produ','$codigo_produ','$nome_produto','001')";

$dados1 = mssql_query($sql_pedidos_itens);

agora e que ta a duvida como e que eu faço para cada inserção ter um id incrementavel ou seja a cada inserção somar mais um ao id
acho que seja não tão complicado mas e que num saco mesmo

valeu galera !!!

Recebe Por Get

13/04/2010, 12:23

require_once ("../includes/conexao.php");
$nome= $_GET['nome'];

$sql="select * from tb_grupo where gp_nome = '".$nome."'";
$reseult=mysql_query($sql);
echo $sql;

a resposta e essa :
select * from tb_grupo where gp_nome = 'HKYYVF'
como soluciono isto visto que a resposta deveria ser o id da tabela e não o extenso dza mesma

Variavel Que Recebe

12/04/2010, 17:36

$nome= $_GET['nome'];
$montar_sql =mysql_query("select id_gp
from tb_grupo
where gp_nome = '$nome'");

ta ocorrendo que a minha consulta ta resultando em nada eu teria que receber o id_gp
mas não vem nada

Como solucionar isto?

Passar Valores Por Checkbox

12/04/2010, 15:53

to querendo passar valores em checkbox so que o que ta rolando que tenho uma tabela com tres e quando quero passar os tres so vai um
<input name="checkbox"type="checkbox" id="incluir_pessoas"value="incluir_pessoas" />
Incluir
Pessoas</td>
</tr>

<tr>
<td class="label">

<input name="checkbox"type="checkbox" id="alterar_pessoas" value="alterar_pessoas" />
Alterar
Pessoas </td>
</tr>
<tr>
<td class="label">

<input name="checkbox" type="checkbox" value="pesquisar_pessoas" />
Pesquisar
Pessoas </td>
</tr>
<tr>

Pegar Valores Vindos Por $_Get

12/04/2010, 14:32

O problema e eu não consigo pegar o valor da varivel e fazer a consulta
qual e o erro


<?php
require_once ("../includes/conexao.php");
$nome= $_GET['nome'];

if ($nome)
$sql =mysql_query("select id_gp
from tb_grupo
where gp_nome = '$nome'");
echo $sql;

?>

IPB Skin By Virteq