来历:eNet硅谷动力
以上的例子搜罗有将mSQL集成到C言语方法顶用到的首要函数,这些函数根蒂能合意使用方法的需求。如果给与w3—msql能正文的类C言语嵌入到html文件中,可以抵达异常的苦守。与C言语编写的CGI方法需求编译差别,剧本言语不需求编译,该剧本由mSQL数据库体系供应的CGI方法w3—msql来正文实行。剧本中首要的代码段如下所示:
〈HTML〉
〈HEAD〉
〈META HTTP-EQUIV=″Content-Type″ CONTENT=″text/html;charset=iso-8859-1″〉
〈/HEAD〉
〈body TEXT=″#000000″ BACKGROUND=″/icon/back.jpg″ topmargin=″10″〉
〈!
//剖析用户提交下去的用户名和口令并
生计到变量username和password—usr中
…
//建立与本机的mSQL数据库体系的套接字
$sock = msqlConnect();
//选择数据库test
if (msqlSelectDB($sock,″test″)==-1)
{
//输入数据库选择掉败信息
fatal(″错误 : 无法与数据库邻接n″);
} else
{
$buff = ″ select ?? from registered—user where username=′$username ′″;
//以username盘诘表registered—user中的记录
if (msqlQuery($sock,$buff)==-1)
{
//输入盘诘掉败的错误信息
fatal(″盘诘错误n″);
}
//将盘诘出来的成效生计到盘诘成效的指针变量res中
$res=msqlStoreResult();
//得到盘诘成效的记录数目
$numrow=msqlNumRows($res);
if ($numrow==1)
{
//获适以后记录的指针
$row=msqlFetchRow($res);
//将生计在表中的口令和用户输入的口令绝对照
if (!strcmp($password—ur,$row[2]))
{
//输入注册告成信息
echo(″〈center〉注册告成〈/center〉″);
} else
{
//输入口令过掉的提醒信息
echo(″〈center〉您输入的口令不准确〈/center〉″);
}
} else
{
//输入用户名输入掉足信息
echo(″〈center〉您输入的用户名不准确〈/center〉″);
}
}
//释放盘诘成效占用的内存
msqlFreeResult($res);
//封闭数据库体系的套接字
msqlClose($sock);
〉
〈/BODY〉
〈/HTML〉
以上引见了在Linux下以mSQL数据库体系作为背景数据库拓荒使用体系的方法。有了这些根蒂的方法,我们就能拓荒出各种基于mSQL数据库的使用体系。
版权声明: 原创作品,承诺转载,转载时请务必以超链接情势标明文章 原始出处 、作者信息和本声明。不然将追查司法责任。