MySQLライブラリの削除
This commit is contained in:
@@ -35,7 +35,6 @@ define('LOGGING_ENABLED', true);
|
|||||||
define('ATOM_ENABLED', true);
|
define('ATOM_ENABLED', true);
|
||||||
define('RSS_ENABLED', false);
|
define('RSS_ENABLED', false);
|
||||||
define('ACTIVITYPUB_ENABLED', false);
|
define('ACTIVITYPUB_ENABLED', false);
|
||||||
define('MYSQL_ENABLED', false);
|
|
||||||
define('CSV_ENABLED', false);
|
define('CSV_ENABLED', false);
|
||||||
define('CURL_ENABLED', true);
|
define('CURL_ENABLED', true);
|
||||||
define('AUTH_ENABLED', false);
|
define('AUTH_ENABLED', false);
|
||||||
|
|||||||
File diff suppressed because it is too large
Load Diff
@@ -1,60 +0,0 @@
|
|||||||
<?php
|
|
||||||
namespace Site\Test;
|
|
||||||
|
|
||||||
require_once __DIR__.'/../../../autoload.php';
|
|
||||||
|
|
||||||
use Site\Lib\Tester;
|
|
||||||
use Site\Lib\Mysql;
|
|
||||||
|
|
||||||
if (MYSQL_ENABLED) {
|
|
||||||
$test = new Tester([
|
|
||||||
'colorOutput' => true,
|
|
||||||
'verboseOutput' => true
|
|
||||||
]);
|
|
||||||
|
|
||||||
$test->describe('パケットのデバッグ', function($test): void {
|
|
||||||
$db = new Mysql();
|
|
||||||
|
|
||||||
$db->setDebug(true);
|
|
||||||
$db->connect();
|
|
||||||
|
|
||||||
$result = $db->query('SELECT * FROM user WHERE id = 1');
|
|
||||||
|
|
||||||
foreach ($result['rows'] as $row) {
|
|
||||||
echo "ユーザー名: ".$row['nickname']."\n";
|
|
||||||
}
|
|
||||||
|
|
||||||
$db->savePacketLogToFile('mysql_log.txt');
|
|
||||||
$db->close();
|
|
||||||
});
|
|
||||||
|
|
||||||
$test->describe('プリペアドステートメント', function($test): void {
|
|
||||||
$db = new Mysql();
|
|
||||||
$db->connect();
|
|
||||||
|
|
||||||
// データの入り
|
|
||||||
$stmt = $db->prepare('INSERT INTO users (name, age) VALUES (?, ?)');
|
|
||||||
$test->assertTrue($stmt);
|
|
||||||
|
|
||||||
$db->execute($stmt, ['山田太郎', 25]);
|
|
||||||
// TODO: assert
|
|
||||||
|
|
||||||
$close = $db->demolish($stmt);
|
|
||||||
$this->assertTrue($close);
|
|
||||||
|
|
||||||
// データの受け取り
|
|
||||||
$stmt = $db->prepare('SELECT * FROM users WHERE age > ?');
|
|
||||||
$test->assertTrue($stmt);
|
|
||||||
|
|
||||||
$res = $db->execute($stmt, [20]);
|
|
||||||
// TODO: assert
|
|
||||||
print_r($res);
|
|
||||||
|
|
||||||
$close = $db->demolish($stmt);
|
|
||||||
$this->assertTrue($close);
|
|
||||||
|
|
||||||
$db->close();
|
|
||||||
});
|
|
||||||
|
|
||||||
$test->printSummary();
|
|
||||||
}
|
|
||||||
5
util.php
5
util.php
@@ -6,7 +6,6 @@ enum LogType {
|
|||||||
case Auth;
|
case Auth;
|
||||||
case Csv;
|
case Csv;
|
||||||
case Mailer;
|
case Mailer;
|
||||||
case MySQL;
|
|
||||||
}
|
}
|
||||||
|
|
||||||
class Result {
|
class Result {
|
||||||
@@ -229,10 +228,6 @@ function logger(LogType $section, mixed $arg): void {
|
|||||||
$logfile .= 'mail_log.text';
|
$logfile .= 'mail_log.text';
|
||||||
$success = true;
|
$success = true;
|
||||||
break;
|
break;
|
||||||
case LogType::MySQL:
|
|
||||||
$logfile .= 'mysql_log.text';
|
|
||||||
$success = true;
|
|
||||||
break;
|
|
||||||
default:
|
default:
|
||||||
break;
|
break;
|
||||||
}
|
}
|
||||||
|
|||||||
Reference in New Issue
Block a user