我是pdo的新手,只是尝试了以下内容并且发生致命错误.
$pdo = new pdo('mysql:localhost;widget_corp;charset=utf-8', 'root', '');
$query = $pdo->query("SELECT * FROM 'users'");
$result_array = $query->fetchAll(PDO::FETCH_ASSOC);
Run Code Online (Sandbox Code Playgroud) 我已经log()在一个文件function.php中声明了一次函数(根据我),并且使用了该文件require_once.那么为什么我收到这个错误?
我使用以下代码重定向
return Redirect::to("update/a/product")
->with("message", "Product Successfully Updated");
Run Code Online (Sandbox Code Playgroud)
但是当我尝试$message在视图中回显变量时,我得到一个未定义变量的错误.
CategoryModel当我把它放在models文件夹里时我的作品.但是当我把它放在像子文件夹里面时user.它抛出上述错误.
如图所示,模型在控制器内部被调用.
public function home() {
// titling
$data['title'] = "Price Soldier - Home";
// controlling
$data['current_category'] = "cellphones";
$data['current_brand'] = "all";
$data['current_sorting'] = "latest";
$data['categories'] = CategoryModel::get_all_categories();
$data['brands'] = BrandModel::get_all_brands_by_category("cellphones");
$data['latests'] = ProductModel::get_products("cellphones", "all", "latest");
$data['mvs'] = ProductModel::get_products("cellphones", "all", "most viewed");
$data['plths'] = ProductModel::get_products("cellphones", "all", "price low to high");
$data['phtls'] = ProductModel::get_products("cellphones", "all", "price high to high");
// viewing
return View::make("pages.user.home", $data);
}
Run Code Online (Sandbox Code Playgroud)
所以,简单来说,我如何访问子文件夹中的模型?
我是Python的新手,也是我的第3天.我正在用这个丑陋的例子来热身python的一些语法.
networks = {"Ufone": 333, "Mobilink": 300, "Warid": 321}
def get_network(n):
for network in networks:
if n == networks[network]:
return "Network is " + str(network)
else:
return "Network not listed"
print(get_network(321))
Run Code Online (Sandbox Code Playgroud)
你知道它应该结果Network is Warid 但是当我在Sublime Console中运行脚本时,Ctrl + B有时会产生结果..
Network is Warid
[Finished in 0.1s]
和其他时间..
Network not listed
[Finished in 0.1s]
我自己知道我没有改变函数参数中的任何值.这是我第一次在编程中遇到这个有趣的问题.