如题所述
å ¨å±é ç½®å®ä¹
常ç¨çé
ç½®æ¹å¼æ¯å¨åºç¨é
ç½®æ件æè
模åé
ç½®æ件ä¸æ·»å ä¸é¢çé
ç½®åæ°ï¼
'DB_TYPE' => 'mysql', // æ°æ®åºç±»å
'DB_HOST' => 'localhost', // æå¡å¨å°å
'DB_NAME' => 'thinkphp', // æ°æ®åºå
'DB_USER' => 'root', // ç¨æ·å
'DB_PWD' => '123456', // å¯ç
'DB_PORT' => 3306, // 端å£
'DB_PREFIX' => 'think_', // æ°æ®åºè¡¨åç¼
'DB_CHARSET'=> 'utf8', // å符é
'DB_DEBUG' => TRUE, // æ°æ®åºè°è¯æ¨¡å¼ å¼å¯åå¯ä»¥è®°å½SQLæ¥å¿ 3.2.3æ°å¢
2.模åç±»å®ä¹
å¦æå¨æ个模åç±»éé¢å®ä¹äºconnectionå±æ§çè¯ï¼åå®ä¾å该èªå®ä¹æ¨¡åçæ¶åä¼éç¨å®ä¹çæ°æ®åºè¿æ¥ä¿¡æ¯ï¼èä¸æ¯é ç½®æ件ä¸è®¾ç½®çé»è®¤è¿æ¥ä¿¡æ¯ï¼é常ç¨äºæäºæ°æ®è¡¨ä½äºå½åæ°æ®åºè¿æ¥ä¹å¤çå ¶å®æ°æ®åºï¼ä¾å¦ï¼
//å¨æ¨¡åéåç¬è®¾ç½®æ°æ®åºè¿æ¥ä¿¡æ¯namespace Home\Model;
use Think\Model;
class UserModel extends Model{
protected $connection = array(
'db_type' => 'mysql',
'db_user' => 'root',
'db_pwd' => '1234',
'db_host' => 'localhost',
'db_port' => '3306',
'db_name' => 'thinkphp',
'db_charset' => 'utf8',
);
}
3.å®ä¾åå®ä¹
é¤äºå¨æ¨¡åå®ä¹çæ¶åæå®æ°æ®åºè¿æ¥ä¿¡æ¯å¤ï¼æ们è¿å¯ä»¥å¨å®ä¾åçæ¶åæå®æ°æ®åºè¿æ¥ä¿¡æ¯ï¼ä¾å¦ï¼ å¦æéç¨çæ¯Mæ¹æ³å®ä¾å模åçè¯ï¼ä¹å¯ä»¥æ¯æä¼ å ¥ä¸åçæ°æ®åºè¿æ¥ä¿¡æ¯ï¼ä¾å¦ï¼
$User = M('User','other_','mysql://root:1234@localhost/demo#utf8');//例如 选择 thinkphp_test表中id > 10的记录,限制5条
//$list = D("test")->where("id > 10")->limit(5)->select();
//这样执行后 $list就是选择出来的结果,用foreach就可以遍历了。
'DB_TYPE' => 'mysql', // 数据库类型
'DB_HOST' => 'localhost', // 服务器地址
'DB_NAME' => '111111', // 数据库名
'DB_USER' => 'root', // 用户名
'DB_PWD' => '1111111', // 密码
'DB_PORT' => '3306', // 端口
'DB_PREFIX' => 'thinkphp_', // 数据库表前缀本回答被提问者和网友采纳