perl连接mysql数据库
Tips:
- 通过DBI,DBD::mysql等模块建立连接,安装方法可查询关键字 DBI, CPAN,windows下可使用Activestate,ppm等。
- 注意mysql的路径,在CPAN自动安装模块时需要找到mysql,因我的DBI已经默认能用了-_-b,就没有深究,可以参看这篇文章。
- Can't connect to local MySQL server through socket '/var/lib/mysql/mysql.sock错误,将perl中连接语句改成如下形式my $dbh = DBI->connect("DBI:mysql:database=jwu_test;host=localhost;mysql_read_default_file=/etc/my.cnf", "jwu", "guessme", ),在这里可以设定读取my.cnf。
- Client does not support authentication protocol requested by server错误,重新设置用户密码,使用OLD_PASSWORD()设定密码即可连接。
关于perl与mysql
Tips:
- php语言参考,官方的参考很重要。与操作数据库有关的关键字:mysql_connect;mysql_query;mysql_fetch_array.
- php与mysql之间date数据格式,参考php中date()函数,如date("Y-m-d")即可直接导入mysql库中。
关于php如何发送邮件
Tips:
- mail函数功能确实比较弱,但可以考虑在本机安装如Cmailserver之类的smtp服务器,之后用它来发信。
- 其他的:Jmail,smtp的类,socket的类,在网上都有现成的代码,均可考虑。
- smtp指令,关键字telnet localhost 25;helo;mail from;rcpt to.
- 在linux下面用mail也能满足一般需求,windows下稍微麻烦点,况且我还想穿过代理服务器,最后作罢。
No comments:
Post a Comment