我在windows下安装的wamp,
现在想php通过odbc连接mysql,我该怎么做?
需要下什么驱动?
需要改配置文件吗?
反正我一头雾水,不知道该怎么办、给我一些参考资料也行
给我一些建议也行

解决方案 »

  1.   

    直接连就行了,为什么要用ODBC?
      

  2.   

    我看一个例子是用两种方法连mysql的。
    一个是用odbc的,百度了一圈也没百明白,就来问。
      

  3.   

    那你看的例子是怎么连的?
    你是否试过,是否成功
    若未成功报什么错误?
    你是否google了 “php通过odbc连接mysql”
      

  4.   

    这是例子的内容:
    <?php

    $myconn=odbc_connect("fengfeng","sa","123");
    $strSql="select * from reguser";
    $result=odbc_do($myconn,$strSql);我没有头绪,没试过,我G了,但没找到更详细的资料,大多是命令,
    如果有更详细的,把链接发给我就行,谢谢了。
      

  5.   

    那就按照例子改改试试呗
    $myconn=odbc_connect(数据源,用户名,密码);
    $strSql="select * from reguser"; //SQL查询语句
    $result=odbc_do($myconn,$strSql);不过连接mysql用mysql_connect就挺好,何必odbc
      

  6.   

    啊,我结贴吧,odbc似乎没啥用。
      

  7.   

    1.先配置好环境。去http://dev.mysql.com/downloads/connector/odbc/3.51.html下个window安装版本安装完成后,在控制面板->管理工具-》数据源中添加数据源,这时候回提示你输入一些信息,主要是data source name:这个可以自己定,我这里是mysqlodbc,下面odbc_connect会用到
    server : localhost
    user   : 你的数据库用户
    password :你的数据库密码2.测试程序如下:
    <?php
    $conn = odbc_connect("mysqlodbc","root","123456");
    /*
    $stmt = odbc_prepare($conn, 'select * from tt where id=?');
    $result = odbc_execute($stmt, array(1));
    */
    $result = odbc_exec($conn,"select * from tt where id=1");var_export(odbc_fetch_array($result));
    ?>