Login   Register  
PHP Classes
elePHPant
Icontem

File: testdb.php

Recommend this page to a friend!
Stumble It! Stumble It! Bookmark in del.icio.us Bookmark in del.icio.us
  Classes of Antoine Aflalo  >  easy DB  >  testdb.php  >  Download  
File: testdb.php
Role: Example script
Content type: text/plain
Description: test file
Class: easy DB
Access MySQL databases using the MySQLi extension
Author: By
Last change:
Date: 3 years ago
Size: 2,013 bytes
 

Contents

Class file image Download
<?php

include('includes/autoloader.php');
$mysqli ezDB::getInstance();
$mysqli->setTrace(true);
$mysqli->IniFileConnect('mysql.ini');
$mysqli->enableDiskCache("./");

$mysqli->query("DROP TABLE IF EXISTS friends");
$mysqli->query("CREATE TABLE friends (id int, name varchar(20))");

$mysqli->query("INSERT INTO friends VALUES (1,'Hartmut'), (2, 'Ulf')");

/*
 * Alors pour faire une pQuery il faut savoir 2 choses
 * 1)Le code à utiliser est que :
 * i -> integer (donc pas de float, double, string etc ...
 * d -> double (mais alors transforme les chiffre en puissance de 10 -> 455616636 devient 4.55616636e+8
 * b -> blob (pour du binaire)
 * s -> string (mais réellement pour tous le reste
 * 
 * 2) les champs qu'on veut remplacer doivent être mis avec un ?
 * 
 * Le fonctionnement est très simple, on a des variable contenant les données qui vont être inséré dans la query
 * au endroit voulu (mis par les ?). On doit définir le type de chaque donnée et les données à inséré.
 * Pour ça on créé un array (on peut soit le créer directement dans l'appel de la méthode soit le créer avant)
 * où le premier champs contient le type de chacune des variables.
 * 
 * exemple juste en dessous avec $num et $bindParam
 */
$num 1;
$bindParam = array('i'$num);
$mysqli->pQuery("SELECT  id, name FROM friends WHERE id = ?"$bindParam);

//autre exemple lors d'une insertion pQuery et avec définition du vecteur dans l'appel de la méthode.
$nom "Yatta";
$id 3;
$mysqli->pQuery("INSERT INTO friends VALUES (?, ?)", array('is'$id$nom));


$mysqli->query("SELECT  id, name FROM friends");
print_r($mysqli->getResults());
$mysqli->query("SELECT  name FROM friends WHERE id=1");
echo 
$mysqli->getVar();
$mysqli->query("SELECT  id,name FROM friends WHERE id=1");

print_r($mysqli->getRow());
$mysqli->mQuery("SELECT  name yatta, id FROM friends WHERE id=1;
    SELECT  id FROM friends WHERE id=2;"
);
print_r($mysqli->getResults());
?>