You can not select more than 25 topics
Topics must start with a letter or number, can include dashes ('-') and can be up to 35 characters long.
32 lines
707 B
32 lines
707 B
<?php
|
|
|
|
|
|
class MyDB extends SQLite3
|
|
{
|
|
function __construct()
|
|
{
|
|
$this->open('mysqlitedb.db');
|
|
}
|
|
}
|
|
|
|
function genererChaineAleatoire($longueur = 10)
|
|
{
|
|
$caracteres = '0123456789ABCDEFGHIJKLMNOPQRSTUVWXYZ';
|
|
$longueurMax = strlen($caracteres);
|
|
$chaineAleatoire = '';
|
|
for ($i = 0; $i < $longueur; $i++)
|
|
{
|
|
$chaineAleatoire .= $caracteres[rand(0, $longueurMax - 1)];
|
|
}
|
|
return $chaineAleatoire;
|
|
}
|
|
|
|
function CreerPatie(string $bd,string $id){
|
|
$id=genererChaineAleatoire();
|
|
$bd->query('INSERT INTO partie(Id) VALUES("'.$id.'")');
|
|
}
|
|
|
|
function SupprimerLigne(string $bd,string $id){
|
|
$suppression = $bd->query('DELETE FROM partie where Id="'.$id.'" ');
|
|
}
|