• 首页
  • vue
  • TypeScript
  • JavaScript
  • scss
  • css3
  • html5
  • php
  • MySQL
  • redis
  • jQuery
  • 位置: php 中文手册 -> php 外部扩展库

    mSQL数据库

    mSQL(mini SQL)是一个单用户数据库管理系统,由于它的短小精悍,使其开发的应用系统特别受到互联网用户青睐。到站点www.hughes.com.au注册后就能免费下载该软件的最新版本。mSQL的安装相当简单,二进制版本(针对某一个硬件平台编译后的软件)的安装只是将文件展开到用户某一目录下然后配置几个参数就可以。例如你下载的文件为:mSQL-2.0.3.tar.gz,你想把mSQL安装到/usr/local目录下,这时,我们需要先将这个文件拷贝到/usr/local这个目录,然后键入命令tar zxvf mSQL-2.0.3.tar.gz,这个命令将展开该压缩文件。

    安装

    为了使这些函数可用,必须使用e --with-msql[=DIR]选项编译带有msql支持的PHP。DIR是mSQL基本安装目录,默认为/usr/local/msql3

    Note: Note to Win32 Users
    为了使此扩展生效, DLL 文件必须能在 Windows 系统的 PATH 指示的路径下找到。如何操作的信息,请参见题为“如何在 Windows 中将 PHP 目录加到 PATH 中”的FAQ。虽然将 DLL 文件从 PHP 文件夹复制到 Windows 系统目录也行,但不建议这样做。 此扩展需要下列文件在 PATH 路径中: msql.dll

    基本用法

    这个简单的示例演示了如何连接、执行查询、打印结果行和断开与mSQL数据库的连接。

    <?php
    /* Connecting, selecting database */
    $link = msql_connect('localhost', 'username', 'password')
        or die('Could not connect : ' . msql_error($link));
    msql_select_db('database', $link)
        or die('Could not select database');
    /* Issue SQL query */
    $query = 'SELECT * FROM my_table';
    $result = msql_query($query, $link) or die('Query failed : ' . msql_error());
    /* Printing results in HTML */
    echo "\n";
    while ($row = msql_fetch_array($result, MSQL_ASSOC)) {
        echo "\t\n";
        foreach ($row as $col_value) {
            echo "\t\t$col_value\n";
        }
        echo "\t\n";
    }
    echo "\n";
    /* Free result set */
    msql_free_result($result);
    /* Close connection */
    msql_close($link);
    ?>