易截截图软件、单文件、免安装、纯绿色、仅160KB

超级简单的php+mysql留言本源码

 共3个文件
IncDB.php数据库连接
index.php首页
InsetToDB.php数据库操作
数据库lguestbook里面建表
CREATE TABLE `intd` (
`id` int(11) NOT NULL auto_increment,
`name` varchar(255) character set utf8 collate utf8_bin NOT NULL,
`text` text character set utf8 collate utf8_bin NOT NULL,
`datetime` datetime NOT NULL,
PRIMARY KEY (`id`)
) ENGINE=MyISAM DEFAULT CHARSET=gb2312 AUTO_INCREMENT=11 ;     //此句参考下面的扩展内容;
IncDB.php数据库连接
<?php
$link=mysql_connect('localhost','root','root');
if(!$link)
{
  die("<center>出错啦:1!</center>");
}
if(!mysql_select_db('guestbook',$link))
{
  die("<center>出错啦:2!</center>");
  }
?>
index.php代码
<meta http-equiv="Content-Type" content="text/html; charset=gbk">
<?php
include("IncDB.php");
$result=mysql_query("SELECT * from intd",$link);
$row=mysql_fetch_row($result);
while($row)
{
    echo "ID: ".$row[0]." 姓名: ".$row[1]." 时间: ".$row[3]."<br>";
    echo $row[2];
    echo "<hr><br>";
    $row=mysql_fetch_row($result);
}
mysql_close($link);
?>
<form method="POST" action="InsetToDB.php">
昵称:<input type="text" size="8"; name="name">   
  <p>内容:<textarea rows="5" name="text" cols="60"></textarea>   
  </p>
  <p><input type="submit" value="提交" name="B1"><input type="reset" value="重置" name="B2"></p>
</form>
InsetToDB.php的代码:
<?php
include("IncDB.php");
$name=addslashes($_POST['name']);
$text=addslashes($_POST['text']);
$sql = "INSERT INTO `intd` (`id`, `name`, `text`, `datetime`) VALUES (NULL,


相关文档:

mysql数据库优化

 优化mysql首先应该多用explain select ,show variables, show status ,show processlist这些工具。
在写sql的时候,在大表上不做group by 操作。
对于索引:
1.不要索引你不想要的东西。
2.mysql能使用索引的情况:> ,>=, =, <,<= ,if null 以及between
3.mysql不使用索引的情况:如果mysql能估计出 ......

CentOS 5.3 php 装zendOptimizer 3.3.0

 问题:Failed loading /usr/local/Zend/lib/Optimizer-3.3.0/php-5.2.x/ZendOptimizer.so:  /usr/local/Zend/lib/Optimizer-3.3.0/php-5.2.x/ZendOptimizer.so: cannot restore segment prot after reloc: Permission denied
Failed loading /usr/local/Zend/lib/Optimizer-3.3.0/php-5.2.x/ZendOptimize ......

使PHP即时输出结果到浏览器

PHP:
<?php
for
(
$i
=
0
;
$i
<
10
;
$i
++
)
{
    echo
$i
;
    sleep
(
1
)
;
}
?>
类似上面的程序如果在PHP解释器中执行,每秒会输出一个数,和想象中一样。但是如果使用浏览器来访问,情况就有所不同。在浏览器中访问时,只有在十秒之后才会一次性地显示所 ......

MySQL忘记密码处理方法

 在windows下:
打开命令行窗口,停止mysql服务:        Net stop mysql
启动mysql,一般到mysql的安装路径,找到 mysqld-nt.exe
执行:mysqld-nt --skip-grant-tables 当前窗口将会停止。
另外打开一个命令行窗口,执行mysql   如果提示没有这个命令,先进入MYSQL ......
© 2009 ej38.com All Rights Reserved. 关于E健网联系我们 | 站点地图 | 赣ICP备09004571号