Heim > php教程 > php手册 > Hinweise und Memos zum Verbinden von tp5 mit SQLite

Hinweise und Memos zum Verbinden von tp5 mit SQLite

WBOY
Freigeben: 2016-08-08 08:50:04
Original
2851 Leute haben es durchsucht

Bis die offizielle Ankündigung der Verbindungseinstellungen von SQLite erfolgt, begnügen Sie sich einfach damit
Ich hoffe, der Beamte kann die Verbindungseinstellungen und Anweisungen für die SQLite-Datenbank bekannt geben
1 Entwerfen Sie zunächst die SQLite-Datenbankdatei pre.db und legen Sie sie in application/db ab
2. Fügen Sie eine neue Datei „database.php“ unter dem Modul hinzu und legen Sie sie wie folgt fest: return [<code class="prettyprint linenums lang-php">return [<br>     'type'           => 'sqlite',<br>     //'hostname'       => ROOT_PATH.'db/pre.db',<br>     'database'       => 'pre',<br>     'username'       => '',<br>     'password'       => '',<br>     'hostport'       => '',<br>     'dsn'            => 'sqlite:'.ROOT_PATH.'db/pre.db',<br>     'params'         => [],<br>     'charset'        => 'utf8',<br>     'prefix'         => 'yse_',<br>     'debug'          => true,<br>     'deploy'         => 0,<br>     'rw_separate'    => false,<br>     'master_num'     => 1,<br>     'slave_no'       => '',<br>     'fields_strict'  => true,<br>     'resultset_type' => 'array',<br>     'auto_timestamp' => false,<br>     'sql_explain'    => false,<br> ]; 'type' => 'sqlite',namespace appindexmodel;<br> use thinkModel;<br> <br> class User extends Model{<br> <br> } //'hostname' => ROOT_PATH.'db/pre.db',     public function index(){<br>         echo 'this is pre/index';<br> <br>         $user = model('User');<br> <br>         echo 'row:';<br>         $row = $user->get(1);<br>         dump($row);<br>         dump($row->user_id);<br>         dump($row['user_id']);<br>      } 'database' => 'pre',
'Benutzername' => '',

'passwort' => '',Hinweise und Memos zum Verbinden von tp5 mit SQLite 'hostport' => '', 'dsn' => 'sqlite:'.ROOT_PATH.'db/pre.db', 'params' => [],

'charset' => 'utf8',

'prefix' => 'yse_', 'deploy' => 0,

'rw_separate' => false,

'master_num' => 1, 'slave_no' => '', 'fields_strict' => true, 'resultset_type' => 'array', ‚auto_timestamp‘ => false, 'sql_explain' => false, ];3. Erstellen Sie das Modell model/User.php wie folgt:namespace app indexmodel; Verwenden Sie thinkModel; Klasse Benutzer erweitert Modell{ }4. Fügen Sie die folgenden Operationen hinzu: public function index(){ echo 'das ist pre/index';          $user = model('User'); echo 'row:'; $row = $user->get(1);           dump($row);            dump($row->user_id);           dump($row['user_id']); } Der Anhang ist eine Datenbank pre.db.zip ( 464 B Downloads: 0 Mal )
Quelle:php.cn
Erklärung dieser Website
Der Inhalt dieses Artikels wird freiwillig von Internetnutzern beigesteuert und das Urheberrecht liegt beim ursprünglichen Autor. Diese Website übernimmt keine entsprechende rechtliche Verantwortung. Wenn Sie Inhalte finden, bei denen der Verdacht eines Plagiats oder einer Rechtsverletzung besteht, wenden Sie sich bitte an admin@php.cn
Beliebte Empfehlungen
Beliebte Tutorials
Mehr>
Neueste Downloads
Mehr>
Web-Effekte
Quellcode der Website
Website-Materialien
Frontend-Vorlage