Just took a quick look @ your database.php again and this is your problem.

var $default = array(
    'driver' => 'mysqli',
    'persistent' => false,
    'host' => 'localhost',
    'login' => 'root',
    'password' => 'summer11',
    'database' => 'mysql',
    'prefix' => '',
    //'encoding' => 'utf8',
);

Unless you have set $useDbConfig = 'cake_posts'; in your models.

Since you are starting new with this remove all setting in this class except
for the var $default and change it to look like this,

var $default = array(
    'driver' => 'mysqli',
    'persistent' => false,
    'host' => 'localhost',
    'login' => 'root',
    'password' => 'summer11',
    'database' => 'cake_posts',
    'prefix' => '',
    //'encoding' => 'utf8',
);


-- 
Larry E. Masters


On Fri, Sep 30, 2011 at 10:59 AM, Yves S. Garret <[email protected]
> wrote:

> I got it off of the tutorial.  I ran only that query in the cake_posts
> database:
>
> http://book.cakephp.org/view/1530/Creating-the-Blog-Database
>
> Didn't change anything else.
>
> But here is what I got out of phpMyAdmin:
>
> http://bin.cakephp.org/view/728618965
>
>
> On Fri, Sep 30, 2011 at 11:44 AM, Larry E. Masters <[email protected]>wrote:
>
>> Yves,
>>
>> Please create a sql dump of this database so I can see the table name. The
>> paste you provided me is useless. I want to see a create statement
>>
>>
>>
>> --
>> Larry E. Masters
>>
>>
>> On Fri, Sep 30, 2011 at 10:11 AM, Sam Sherlock <[email protected]>wrote:
>>
>>> cakephp bin is for you to paste code into for others to review code and
>>> give advice better than pasting it to email (urgh)
>>>
>>> you can also browse code snippets by tag
>>>  - S
>>>
>>>
>>>
>>>
>>>
>>> On 30 September 2011 16:04, Yves S. Garret 
>>> <[email protected]>wrote:
>>>
>>>> No problem.
>>>>
>>>> http://bin.cakephp.org/view/1148737643
>>>>
>>>> By the way, what's bin.cakephp.org?
>>>>
>>>>
>>>> On Fri, Sep 30, 2011 at 10:57 AM, Larry E. Masters <[email protected]>wrote:
>>>>
>>>>> Yes it is possible to use multiple databases in an application written
>>>>> with CakePHP.
>>>>>
>>>>> I want to see the tables in your database use
>>>>> http://bin.cakephp.org/add/Yves and paste the tables from your
>>>>> cake_posts database. Send the url to the paste in a reply to this thread.
>>>>>
>>>>> You either do not have cake_posts.posts table or you named it wrong.
>>>>> There are settings you can put in your model if your table is not 
>>>>> following
>>>>> conventions, this is covered in the book.
>>>>>
>>>>> --
>>>>> Larry E. Masters
>>>>>
>>>>>
>>>>> On Fri, Sep 30, 2011 at 9:46 AM, Yves S. Garret <
>>>>> [email protected]> wrote:
>>>>>
>>>>>> Does anyone know if it's possible to use multiple databases in the
>>>>>> same project in CakePHP?  We would like to move to CakePHP, but many of 
>>>>>> our
>>>>>> apps fall into a similar category.  Has anyone tried this before?
>>>>>>
>>>>>> On Thu, Sep 29, 2011 at 3:37 PM, Fabio Batista Araujo <
>>>>>> [email protected]> wrote:
>>>>>>
>>>>>>> Yves,
>>>>>>>
>>>>>>> The *cake_posts* is your MySql database and what is missing,
>>>>>>> accordingly the error response, is the *table* posts for the model
>>>>>>> Post.
>>>>>>>
>>>>>>> To fix it, create the table *posts* inside *cake_posts* database.
>>>>>>>
>>>>>>> If it is not the case, you have to be sure that you application is
>>>>>>> running the correct database configuration, $cake_posts instead 
>>>>>>> $default.
>>>>>>>
>>>>>>> The simpler way to fix it is doing:
>>>>>>>
>>>>>>>  var $default = array(
>>>>>>>         'driver' => 'mysqli',
>>>>>>>         'persistent' => false,
>>>>>>>         'host' => 'localhost',
>>>>>>>         'login' => 'root',
>>>>>>>         'password' => 'summer11',
>>>>>>>         'database' => 'cake_posts',
>>>>>>>         'prefix' => '',
>>>>>>>         //'encoding' => 'utf8',
>>>>>>>     );
>>>>>>>
>>>>>>> For additional help, take a look at :
>>>>>>> http://book.cakephp.org/view/922/Database-Configuration
>>>>>>>
>>>>>>> "*The $default connection array is used unless another connection is
>>>>>>> specified by the $useDbConfig property in a model. For example, if my
>>>>>>> application has an additional legacy database in addition to the default
>>>>>>> one, I could use it in my models by creating a new $legacy database
>>>>>>> connection array similar to the $default array, and by setting var
>>>>>>> $useDbConfig = ‘legacy’; in the appropriate models."*
>>>>>>>
>>>>>>> Hope it helped you,
>>>>>>> Fábio
>>>>>>>
>>>>>>>
>>>>>>>  2011/9/29 Yves S. Garret <[email protected]>
>>>>>>>
>>>>>>>> Yes.  I called the database cake_posts.  Do I set something up so
>>>>>>>> that it points to that specific db?
>>>>>>>>
>>>>>>>>
>>>>>>>> 2011/9/29 Vinícius Moraes de Araújo <[email protected]>
>>>>>>>>
>>>>>>>>> You have the table posts created on your database ?
>>>>>>>>>
>>>>>>>>> Atenciosamente,
>>>>>>>>>
>>>>>>>>> Vinícius Moraes
>>>>>>>>>
>>>>>>>>>
>>>>>>>>> 2011/9/29 Yves S. Garret <[email protected]>
>>>>>>>>>
>>>>>>>>>>  By the way, this is my database.php file:
>>>>>>>>>>
>>>>>>>>>> <?php
>>>>>>>>>> /**
>>>>>>>>>>  * This is core configuration file.
>>>>>>>>>>  *
>>>>>>>>>>  * Use it to configure core behaviour ofCake.
>>>>>>>>>>  *
>>>>>>>>>>  * PHP versions 4 and 5
>>>>>>>>>>  *
>>>>>>>>>>  * CakePHP(tm) : Rapid Development Framework (http://cakephp.org)
>>>>>>>>>>  * Copyright 2005-2011, Cake Software Foundation, Inc. (
>>>>>>>>>> http://cakefoundation.org)
>>>>>>>>>>  *
>>>>>>>>>>  * Licensed under The MIT License
>>>>>>>>>>  * Redistributions of files must retain the above copyright
>>>>>>>>>> notice.
>>>>>>>>>>  *
>>>>>>>>>>  * @copyright     Copyright 2005-2011, Cake Software Foundation,
>>>>>>>>>> Inc. (http://cakefoundation.org)
>>>>>>>>>>  * @link          http://cakephp.org CakePHP(tm) Project
>>>>>>>>>>  * @package       cake
>>>>>>>>>>  * @subpackage    cake.app.config
>>>>>>>>>>  * @since         CakePHP(tm) v 0.2.9
>>>>>>>>>>  * @license       MIT License (
>>>>>>>>>> http://www.opensource.org/licenses/mit-license.php)
>>>>>>>>>>  */
>>>>>>>>>> /**
>>>>>>>>>>  * In this file you set up your database connection details.
>>>>>>>>>>  *
>>>>>>>>>>  * @package       cake
>>>>>>>>>>  * @subpackage    cake.config
>>>>>>>>>>  */
>>>>>>>>>> /**
>>>>>>>>>>  * Database configuration class.
>>>>>>>>>>  * You can specify multiple configurations for production,
>>>>>>>>>> development and testing.
>>>>>>>>>>  *
>>>>>>>>>>  * driver => The name of a supported driver; valid options are as
>>>>>>>>>> follows:
>>>>>>>>>>  *        mysql         - MySQL 4 & 5,
>>>>>>>>>>  *        mysqli         - MySQL 4 & 5 Improved Interface (PHP5
>>>>>>>>>> only),
>>>>>>>>>>  *        sqlite        - SQLite (PHP5 only),
>>>>>>>>>>  *        postgres    - PostgreSQL 7 and higher,
>>>>>>>>>>  *        mssql        - Microsoft SQL Server 2000 and higher,
>>>>>>>>>>  *        db2            - IBM DB2, Cloudscape, and Apache Derby (
>>>>>>>>>> http://php.net/ibm-db2)
>>>>>>>>>>  *        oracle        - Oracle 8 and higher
>>>>>>>>>>  *        firebird    - Firebird/Interbase
>>>>>>>>>>  *        sybase        - Sybase ASE
>>>>>>>>>>  *        adodb-[drivername]    - ADOdb interface wrapper (see
>>>>>>>>>> below),
>>>>>>>>>>  *        odbc        - ODBC DBO driver
>>>>>>>>>>  *
>>>>>>>>>>  * You can add custom database drivers (or override existing
>>>>>>>>>> drivers) by adding the
>>>>>>>>>>  * appropriate file to app/models/datasources/dbo.  Drivers should
>>>>>>>>>> be named 'dbo_x.php',
>>>>>>>>>>  * where 'x' is the name of the database.
>>>>>>>>>>  *
>>>>>>>>>>  * persistent => true / false
>>>>>>>>>>  * Determines whether or not the database should use a persistent
>>>>>>>>>> connection
>>>>>>>>>>  *
>>>>>>>>>>  * connect =>
>>>>>>>>>>  * ADOdb set the connect to one of these
>>>>>>>>>>  *    (http://phplens.com/adodb/supported.databases.html) and
>>>>>>>>>>  *    append it '|p' for persistent connection. (mssql|p for
>>>>>>>>>> example, or just mssql for not persistent)
>>>>>>>>>>  * For all other databases, this setting is deprecated.
>>>>>>>>>>  *
>>>>>>>>>>  * host =>
>>>>>>>>>>  * the host you connect to the database.  To add a socket or port
>>>>>>>>>> number, use 'port' => #
>>>>>>>>>>  *
>>>>>>>>>>  * prefix =>
>>>>>>>>>>  * Uses the given prefix for all the tables in this database.
>>>>>>>>>>  This setting can be overridden
>>>>>>>>>>  * on a per-table basis with the Model::$tablePrefix property.
>>>>>>>>>>  *
>>>>>>>>>>  * schema =>
>>>>>>>>>>  * For Postgres and DB2, specifies which schema you would like to
>>>>>>>>>> use the tables in. Postgres defaults to
>>>>>>>>>>  * 'public', DB2 defaults to empty.
>>>>>>>>>>  *
>>>>>>>>>>  * encoding =>
>>>>>>>>>>  * For MySQL, MySQLi, Postgres and DB2, specifies the character
>>>>>>>>>> encoding to use when connecting to the
>>>>>>>>>>  * database.  Uses database default.
>>>>>>>>>>  *
>>>>>>>>>>  */
>>>>>>>>>> class DATABASE_CONFIG {
>>>>>>>>>>
>>>>>>>>>>     var $default = array(
>>>>>>>>>>         'driver' => 'mysqli',
>>>>>>>>>>         'persistent' => false,
>>>>>>>>>>         'host' => 'localhost',
>>>>>>>>>>         'login' => 'root',
>>>>>>>>>>         'password' => 'summer11',
>>>>>>>>>>         'database' => 'mysql',
>>>>>>>>>>         'prefix' => '',
>>>>>>>>>>         //'encoding' => 'utf8',
>>>>>>>>>>     );
>>>>>>>>>>
>>>>>>>>>>     var $cake_posts = array(
>>>>>>>>>>         'driver' => 'mysqli',
>>>>>>>>>>         'persistent' => false,
>>>>>>>>>>         'host' => 'localhost',
>>>>>>>>>>         'login' => 'root',
>>>>>>>>>>         'password' => 'summer11',
>>>>>>>>>>         'database' => 'cake_posts',
>>>>>>>>>>         'prefix' => '',
>>>>>>>>>>         //'encoding' => 'utf8',
>>>>>>>>>>     );
>>>>>>>>>>
>>>>>>>>>>     var $doc_lookup = array(
>>>>>>>>>>         'driver' => 'mysqli',
>>>>>>>>>>         'persistent' => false,
>>>>>>>>>>         'host' => 'localhost',
>>>>>>>>>>         'login' => 'root',
>>>>>>>>>>         'password' => 'summer11',
>>>>>>>>>>         'database' => 'doc_lookup',
>>>>>>>>>>         'prefix' => '',
>>>>>>>>>>         //'encoding' => 'utf8',
>>>>>>>>>>     );
>>>>>>>>>>
>>>>>>>>>>     var $test = array(
>>>>>>>>>>         'driver' => 'mysql',
>>>>>>>>>>         'persistent' => false,
>>>>>>>>>>         'host' => 'localhost',
>>>>>>>>>>         'login' => 'user',
>>>>>>>>>>         'password' => 'password',
>>>>>>>>>>         'database' => 'test_database_name',
>>>>>>>>>>         'prefix' => '',
>>>>>>>>>>         //'encoding' => 'utf8',
>>>>>>>>>>     );
>>>>>>>>>> }
>>>>>>>>>>
>>>>>>>>>>
>>>>>>>>>> ---------- Forwarded message ----------
>>>>>>>>>> From: Yves S. Garret <[email protected]>
>>>>>>>>>> Date: Thu, Sep 29, 2011 at 2:02 PM
>>>>>>>>>> Subject: Can't locate the database?
>>>>>>>>>> To: [email protected]
>>>>>>>>>>
>>>>>>>>>>
>>>>>>>>>> I got to the following portion of the tutorial:
>>>>>>>>>>
>>>>>>>>>> http://book.cakephp.org/view/1538/Data-Validation
>>>>>>>>>>
>>>>>>>>>> At the very end of the tutorial I have the impression that I can
>>>>>>>>>> proceed to view at least some fruits of my labor.  However, when I 
>>>>>>>>>> went to:
>>>>>>>>>>
>>>>>>>>>> http://localhost/cakery/posts/index
>>>>>>>>>>
>>>>>>>>>> Cakery being where Cake resides, I get the following error... why?
>>>>>>>>>>
>>>>>>>>>>
>>>>>>>>>> Missing Database Table
>>>>>>>>>>
>>>>>>>>>> *Error: *Database table *posts* for model *Post* was not found.
>>>>>>>>>>
>>>>>>>>>> *Notice: *If you want to customize this error message, create
>>>>>>>>>> app\views\errors\missing_table.ctp
>>>>>>>>>>
>>>>>>>>>>  --
>>>>>>>>>> Our newest site for the community: CakePHP Video Tutorials
>>>>>>>>>> http://tv.cakephp.org
>>>>>>>>>> Check out the new CakePHP Questions site http://ask.cakephp.organd 
>>>>>>>>>> help others with their CakePHP related questions.
>>>>>>>>>>
>>>>>>>>>>
>>>>>>>>>> To unsubscribe from this group, send email to
>>>>>>>>>> [email protected] For more options, visit
>>>>>>>>>> this group at http://groups.google.com/group/cake-php
>>>>>>>>>>
>>>>>>>>>
>>>>>>>>>  --
>>>>>>>>> Our newest site for the community: CakePHP Video Tutorials
>>>>>>>>> http://tv.cakephp.org
>>>>>>>>> Check out the new CakePHP Questions site http://ask.cakephp.organd 
>>>>>>>>> help others with their CakePHP related questions.
>>>>>>>>>
>>>>>>>>>
>>>>>>>>> To unsubscribe from this group, send email to
>>>>>>>>> [email protected] For more options, visit this
>>>>>>>>> group at http://groups.google.com/group/cake-php
>>>>>>>>>
>>>>>>>>
>>>>>>>>  --
>>>>>>>> Our newest site for the community: CakePHP Video Tutorials
>>>>>>>> http://tv.cakephp.org
>>>>>>>> Check out the new CakePHP Questions site http://ask.cakephp.org and
>>>>>>>> help others with their CakePHP related questions.
>>>>>>>>
>>>>>>>>
>>>>>>>> To unsubscribe from this group, send email to
>>>>>>>> [email protected] For more options, visit this
>>>>>>>> group at http://groups.google.com/group/cake-php
>>>>>>>>
>>>>>>>
>>>>>>>  --
>>>>>>> Our newest site for the community: CakePHP Video Tutorials
>>>>>>> http://tv.cakephp.org
>>>>>>> Check out the new CakePHP Questions site http://ask.cakephp.org and
>>>>>>> help others with their CakePHP related questions.
>>>>>>>
>>>>>>>
>>>>>>> To unsubscribe from this group, send email to
>>>>>>> [email protected] For more options, visit this
>>>>>>> group at http://groups.google.com/group/cake-php
>>>>>>>
>>>>>>
>>>>>>  --
>>>>>> Our newest site for the community: CakePHP Video Tutorials
>>>>>> http://tv.cakephp.org
>>>>>> Check out the new CakePHP Questions site http://ask.cakephp.org and
>>>>>> help others with their CakePHP related questions.
>>>>>>
>>>>>>
>>>>>> To unsubscribe from this group, send email to
>>>>>> [email protected] For more options, visit this
>>>>>> group at http://groups.google.com/group/cake-php
>>>>>>
>>>>>
>>>>>  --
>>>>> Our newest site for the community: CakePHP Video Tutorials
>>>>> http://tv.cakephp.org
>>>>> Check out the new CakePHP Questions site http://ask.cakephp.org and
>>>>> help others with their CakePHP related questions.
>>>>>
>>>>>
>>>>> To unsubscribe from this group, send email to
>>>>> [email protected] For more options, visit this
>>>>> group at http://groups.google.com/group/cake-php
>>>>>
>>>>
>>>>  --
>>>> Our newest site for the community: CakePHP Video Tutorials
>>>> http://tv.cakephp.org
>>>> Check out the new CakePHP Questions site http://ask.cakephp.org and
>>>> help others with their CakePHP related questions.
>>>>
>>>>
>>>> To unsubscribe from this group, send email to
>>>> [email protected] For more options, visit this
>>>> group at http://groups.google.com/group/cake-php
>>>>
>>>
>>>  --
>>> Our newest site for the community: CakePHP Video Tutorials
>>> http://tv.cakephp.org
>>> Check out the new CakePHP Questions site http://ask.cakephp.org and help
>>> others with their CakePHP related questions.
>>>
>>>
>>> To unsubscribe from this group, send email to
>>> [email protected] For more options, visit this group
>>> at http://groups.google.com/group/cake-php
>>>
>>
>>  --
>> Our newest site for the community: CakePHP Video Tutorials
>> http://tv.cakephp.org
>> Check out the new CakePHP Questions site http://ask.cakephp.org and help
>> others with their CakePHP related questions.
>>
>>
>> To unsubscribe from this group, send email to
>> [email protected] For more options, visit this group
>> at http://groups.google.com/group/cake-php
>>
>
>  --
> Our newest site for the community: CakePHP Video Tutorials
> http://tv.cakephp.org
> Check out the new CakePHP Questions site http://ask.cakephp.org and help
> others with their CakePHP related questions.
>
>
> To unsubscribe from this group, send email to
> [email protected] For more options, visit this group
> at http://groups.google.com/group/cake-php
>

-- 
Our newest site for the community: CakePHP Video Tutorials 
http://tv.cakephp.org 
Check out the new CakePHP Questions site http://ask.cakephp.org and help others 
with their CakePHP related questions.


To unsubscribe from this group, send email to
[email protected] For more options, visit this group at 
http://groups.google.com/group/cake-php

Reply via email to