<?php
//Exemplo de ocmo inserir dados com XtMysql::insert()
require '../mysql.php';
require '../utils.php';
//Os dados a serem inseridos
$data = array(
array(
'cod' => 1
,'campo1' => 'fulano'
)
,array(
'cod' => 2
,'campo1' => 'ciclano'
)
,array(
'cod' => 3
,'campo1' => 'beltrano'
)
);
//Conectando ao Mysql
if(XtMysql::connect('localhost', 'guest', 'guest', 'xtexample') == false){
echo "<p>Ocorreu o seguinte erro ao tentar conectar: ".mysql_error()."</p>";
}else{
$result = XtMysql::insert('tblexample', $data);//inserindo os dados
if($result !== true){
echo "<p>Não foi possível inserir os dados!</p>";
XtUtils::printr($result);
}else{
echo "<p>Os dados foram inseridos!</p>";
}
}
//Exemplo de inserção de dados onde o STORE tem nomes de cmapos diferentes dos campos da tabela
$data = array(
array(
'id' => 4 //repare que este nome de campo é diferente do nome de campo da tabela
,'nome' => 'fulano'
)
,array(
'id' => 5
,'nome' => 'ciclano'
)
,array(
'id' => 6
,'nome' => 'beltrano'
)
);
$fields = array(//Aqui nós dizemos quais os nomes de campos da tabela
'nome' => 'campo1'
,'id' => 'cod'
);
//Conectando ao servidor
if(XtMysql::connect('localhost', 'guest', 'guest', 'xtexample') == false){
echo "<p>Ocorreu o seguinte erro ao tentar conectar: ".mysql_error()."</p>";
}else{
$result = XtMysql::insert('tblexample', $data, $fields);//inserindo os dados
if($result !== true){
echo "<p>Não foi possível inserir os dados!</p>";
XtUtils::printr($result);
}else{
echo "<p>Os dados foram inseridos!</p>";
}
}
?>
|