
cakePHP2.2でSQLが実行できません。
実行のやり方が悪いのでしょうが
ネットで探してもイマイチ理解できません・・
やりたいのは画面から入力された値を使い
SQLを実行することです。
何が駄目なのか教えてください。
controllerのソース
<?php
class BuhinController extends AppController {
public $layout = 'user_default';
//## ログイン処理
public function login(){
$bool = false;
$rslt = null;
Configure::write('debug', 1);
$sql = "select id from table_user where add = '". $_POST["add"] . "' ";
$sql = $sql. " and pass = '". $_POST["pass"] . "'";
$this->query($sql);
}
public function index(){
}
public function logout(){
$this->Auth->logout();
}
}
?>
エラーメッセージ
Fatal Error
Error: Call to undefined method BuhinController::query()
File: C:\xampp\htdocs\cake\app\Controller\BuhinController.php
よろしくお願いします。
No.1ベストアンサー
- 回答日時:
controller から直接SQL文を発行するようにはなってないです。
controller のpropatyにdefaultで登録されているmodelオブジェクトからquery()メソッドを呼び出して下さい。
modelにしても直接SQL文を作成&発行しなくてもいいようにfindメソッドが実装されているので、マニュアル読んでからやった方がいいですよ。
http://book.cakephp.org/2.0/ja/cakephp-overview/ …
お探しのQ&Aが見つからない時は、教えて!gooで質問しましょう!
関連するカテゴリからQ&Aを探す
おすすめ情報
デイリーランキングこのカテゴリの人気デイリーQ&Aランキング
-
JAVA SQLServerException 列名 ...
-
PHP+PDO+MYSQL で実行されたSQ...
-
like検索の複数キーワードで、...
-
MySQLのINSERT時にたまに重複に...
-
Pro*Cの構文エラー
-
insert1つの処理でもトランザ...
-
チェックボックスからの複数検...
-
VB.NET エラーになる箇...
-
MySQLでデータベースにデータin...
-
テキストボックスに入れた内容...
-
実行時エラー3131 FROM 句の構...
-
アラートでyes noを作りたいです。
-
SELECT文を発行して、ACCESSよ...
-
検索結果($_POST)が2ページ目...
-
Accessのテーブルへ複数の主キ...
-
phpのエラーについてです
-
【PHPとDBの連動】時刻表作成
-
エラー3011
-
phpでmysqlを使ってデータベー...
-
MySQLにデータが書き込まれない
マンスリーランキングこのカテゴリの人気マンスリーQ&Aランキング
-
JAVA SQLServerException 列名 ...
-
<VB.NET>INSERT文でDBにデータ...
-
データベースに存在するデータ...
-
Pro*Cの構文エラー
-
insert1つの処理でもトランザ...
-
PHPからデータベースに接続した...
-
教えて下さい。
-
SQlite
-
プリぺアドステートメントで変...
-
コードで渡したデータを降順に...
-
VB勉強中
-
like検索の複数キーワードで、...
-
PHPよりMySQLの操作のコードの...
-
connectを使ったSQL実行でエラー
-
【PHP】CSVファイル内の文字列...
-
mysql php 複数のクエリ
-
PEARのgetOneでレコードが見つ...
-
ResultSetインターフェイスでの...
-
INSERT,DELETEを同時に
-
ODBC接続でデータ件数を求...
おすすめ情報