PHP Classes

File: examples/mysql_insert.php

Recommend this page to a friend!
  Classes of Everton da Rosa   XtPHP   examples/mysql_insert.php   Download  
File: examples/mysql_insert.php
Role: Example script
Content type: text/plain
Description: Example script
Class: XtPHP
General purpose library of utility classes
Author: By
Last change:
Date: 9 years ago
Size: 1,594 bytes
 

Contents

Class file image Download
<?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>";
    }
}

?>