我正在使用命令行来备份和恢复MYSQL数据库.让我使用具有视图和过程的Database Data1.在进入时Cmd line,我使用mysqldumpie
..>bin> mysqldump -u root -proot Data1 > Datafile.mysql
Run Code Online (Sandbox Code Playgroud)
当我使用上面的Cmd时,它会在带有Dtafile.mysql
Name 的Mysql的bin文件夹上创建一个备份文件.
但问题是它创建了仅备份表,而不是程序.
当我在空白数据库"Data2"中恢复它时
..bin> mysql - u root -proot Data2 < Dataafile.mysql
Run Code Online (Sandbox Code Playgroud)
它的作用是,它创建了所有表并将视图转换为表,并且没有恢复任何过程.
意味着我无法使用所有表,视图和过程恢复完整数据库备份.
你们中的任何人都可以帮助它......我会非常感激.
我正在读一本学习CMS创作的书.
在本书中,作者想教我们如何使用mod_rewrite...
在根文件夹中
有这个代码.htaccess:
<IfModule mod_deflate.c>
SetOutputFilter DEFLATE
</IfModule>
php_flag magic_quotes_gpc off
RewriteEngine on
RewriteRule ^([^./]{3}[^.]*)$ /index.php?page=$1 [QSA,L]
Run Code Online (Sandbox Code Playgroud)
并且有一个index.php转储$_POST和$_GET超级全局变量的文件.
当我写的地址,像http://localhost/SomeText我期望重定向到index.php,并$_GET有显示
GET :
array(1) {
["page"] =>
string(8) "SomeText"
}
Run Code Online (Sandbox Code Playgroud)
BUT, when I write the address in browser address bar, I'll redirect to xampp home page
It seems there's something in httpd.conf file that I have to change and as I'm pretty new in this, …
我正在学习使用php autuoloader...
据我所知,我们可以使用__autoloader或spl_autoloader_*自动加载文件.
假设这是我的目录结构:
ROOT
|
|
ADMIN
| |
| |
| DIST
| |
| SOME_FOLDER
| SOME_FOLDER
| TPL
| |
| |
| SOME_FOLDER1
| |
| test.php
| SOME_FOLDER2
| |
| example1.php
| example2.php
| example3.php
|
|
CLASSES
|
basics.php
class1.php
class2.php
class3.php
class4.php
|
index.php
Run Code Online (Sandbox Code Playgroud)
我为CLASSES目录中的自动加载文件创建了这个类:
basics.php:
class MyAutoLoader
{
public function __construct()
{
spl_autoload_register( array($this, 'load') );
}
function load( $file )
{
//spl_autoload( …Run Code Online (Sandbox Code Playgroud) php ×2
.htaccess ×1
apache ×1
autoloader ×1
backup ×1
mod-rewrite ×1
mysql ×1
mysqldump ×1
restore ×1