小编nav*_*vid的帖子

此操作的SUPER权限

navid使用cpanel(databases -> mySQL@ Databases -> add new user)在共享服务器中创建数据库和用户,然后为用户选择ALL PRIVILEGES navid.mydatabase.sql当我遇到这个错误时,我正在导入.


我该如何修复错误?商店程序运作良好localhost.


什么是SUPER特权?

Error
SQL query:
DELIMITER $$--
-- Procedures
--
CREATE DEFINER = `navid`@`%` PROCEDURE `d_answer` ( OUT `sp_out` INT( 11 ) , IN `sp_id` INT( 11 ) ) NO SQL BEGIN DELETE FROM `tblname` WHERE `a_id` = sp_id;
SET sp_out = ROW_COUNT( ) ;
END$$

MySQL said: Documentation
#1227 - Access denied; you need (at least one of) …
Run Code Online (Sandbox Code Playgroud)

mysql

25
推荐指数
2
解决办法
5万
查看次数

没有在命名空间中捕获PDOException

我不知道如何PDOException在下面的代码中捕获,请告诉我在以下代码中抛出异常的位置?

我有(目录):

 - folder
     -1) b.php
     -2) c.php

 - autoloader
Run Code Online (Sandbox Code Playgroud)

b.php:

<?php
namespace folder;
use folder as x;
require_once '../autoload.php';
class b{
    function __construct(){
        print("<p>you are in class b<p/>");
    }
}
$t=new x\c();
?>
Run Code Online (Sandbox Code Playgroud)

并在c.php:

class c{
    function __construct(){
        print("<p>you are in class c<p/>");

        if(DB_TYPE == 'mysql')  
        $pdoString=DB_TYPE.':dbname='.DB_NAME.';host='.DB_HOST;

        $pdoUsername=DB_USERNAME;
        $pdoPass='1';//DB_PASS; in this line I enter wrong password

    try{
            $this->pdo = new PDO($pdoString, $pdoUsername, $pdoPass);

    }catch(PDOException $e){ //we can't catch exception here!
        die('<p> Error DataBase …
Run Code Online (Sandbox Code Playgroud)

php database pdo namespaces

6
推荐指数
1
解决办法
2575
查看次数

laravel5中`--table`和`--create`选项之间的差异使:迁移

我不知道php artisan make:migration --tablephp artisan make:migration --create选项之间有什么区别?!我完全糊涂了:(
有什么不同吗?
我什么时候应该使用--table选项或--create选项?
laravel说:

--table并且--create还可以使用选项来指示表的名称,以及迁移是否会创建一个新表

migration laravel laravel-5

6
推荐指数
1
解决办法
1270
查看次数

在mvc php验证

我不知道哪一个最好?您认为user login form在控制器中验证或其他形式更好吗?或者最好在模型中定义一个类,例如"安全类"以进行验证?或定义一些类进行验证?你知道更好的选择还是更好的技术?

<?php
class acontroller{
.
.
.
private function loginformAction()
{
    $this->actionform='loginform';
    $this->errorMsg=array();
    if(isset($post)){
        if(empty($post('aliasName'))){
                       ...
        }else{
           ...
                    }
        if(empty($post('password'))){
                      ...
        }
        if(empty($post('re_password'))){
                      ...   
        }
        if(!empty($post('password')) && isset($post('re_password')) ){
                      ...
        }
    }

    $this->render();
}
  .
  .
  .
 }   
Run Code Online (Sandbox Code Playgroud)

php validation model-view-controller

5
推荐指数
1
解决办法
2445
查看次数