Results 1 to 9 of 9

Thread: connect ยังไงก็ไม่ติด

  1. #1
    Member
    Join Date
    Dec 2004
    Location
    Thailand
    Posts
    30


    connect ยังไงก็ไม่ติด

    ////////////////////////code ที่ 1 นะครับ///////////////////
    <?php
    $host="localhost";
    $user="root";
    $password="1234";
    $link=mysql_connect($host,$user,$password);

    if ($link)
    {
    echo "******connect*******";
    mysql_close($link);
    }
    else
    echo "on";
    ?>
    /////////////////////////////////////////////////////

    คิอใช้ยังไงก็ERROR ช่วยดูให้ที่นะครับ

  2. #2
    Administrator asylu3's Avatar
    Join Date
    Jun 2000
    Location
    Thailand
    Posts
    3,557


    Re: connect ยังไงก็ไม่ติด

    Could u please give me the error message.

  3. #3
    Member
    Join Date
    Dec 2004
    Location
    Thailand
    Posts
    30


    Re: connect ยังไงก็ไม่ติด

    พิมตกไปนิด ต้องมี <?php แต่คิดว่าคงเข้าใจนะครับ

    Error message
    Fatal error: Call to undefined function mysql_connect()
    in C:Program FilesApache GroupApache2workconn.php
    on line 5

    ตรงกับบรรทัด
    $link=mysql_connect($host,$user,$password);

    แปลกดีดีมั้ยล่ะครับ ทั้งที่เป็น username กับ password ที่สามารถ login ผ่าน commadline ได้แท้

  4. #4
    Member
    Join Date
    Dec 2004
    Location
    Thailand
    Posts
    30


    Re: connect ยังไงก็ไม่ติด

    การconnect ผ่านทาง commandline ก็สามารถทำได้ ส่วนการใช้โปรแกรม
    อย่าง Mcc ก็ทำได้ด้วย แต่ php ไม่ได้สักที นี้ล่ะครับปัญหาที่ผมแก้ไม่ตกสักที

  5. #5
    Junior Member
    Join Date
    Jul 2004
    Location
    Thailand
    Posts
    17


    Re: connect ยังไงก็ไม่ติด

    ลองเขียนแบบนี้ดูก่อนนะครับ

    $host="localhost";
    $user="root";
    $password="1234";
    $link=mysql_connect($host,$user,$password)or die("ไม่สามารถติดต่อเซอรเวอร์ได้คะ");

    ถ้าได้แสดงว่า
    if ($link)
    {
    echo "******connect*******";
    mysql_close($link);
    }
    else
    echo "on";
    ?>
    มีปัญหาครับ

  6. #6
    Junior Member
    Join Date
    Jul 2004
    Location
    Thailand
    Posts
    17


    Re: connect ยังไงก็ไม่ติด

    หรือไม่ลองดูโค้ดนี้ครับว่าได้ไหม
    <?
    $host="localhost";
    $username="root";
    $password="1234";
    $link= mysql_connect( $host,$username,$password);
    if ( !$link )
    {
    echo "on";
    exit();
    }else{
    echo "******connect*******";
    }
    mysql_close($link);
    ?>

    ลองดูนะครับเพราะผมก็มือใหม่ครับ

  7. #7
    Junior Member
    Join Date
    Dec 2006
    Location
    Bangkok , Thailand
    Posts
    2


    เอาแบบง่ายๆ นะครับ ลองแบบนี้ดู น่าจะสะดวกกว่า สมมติไฟล์นี้ชื่อ config.php นะครับ

    // Connect Database

    <?
    $dbhost = "localhost";
    $dbuser = "root";
    $dbpass = "";
    $dbname = "mymember";
    @$link = mysql_pconnect($dbhost, $dbuser, $dbpass);
    if(!$link){ echo "

    <font size=2 color=red>Cannot Connect Database Now</font>"; exit;}
    @mysql_query("SET character_set_results=utf8");
    @mysql_query("SET collation_connection = utf8_thai_ci");
    @mysql_query("SET NAMES &#39;utf8&#39;");
    @mysql_select_db($dbname) ;
    @mysql_query($dbname);
    ?>

    เวลาใช้งาน สมมติไฟล์ต่อไปนี้ชื่อ viewmember.php

    <?
    require_once(&#39;config.php&#39; // ดึงข้อมูลการติดต่อระบบ
    connect(); // Function เรียกการ Connect Database
    // จากนั้นจะทำอะไรต่อก็ตามสบายเลยครับเช่นดูข้อมูล

    $sql = "SELECT * FROM member order by name asc";
    if($result = mysql_query($sql))
    {

    while($dbrr = mysql_fetch_array($result))
    {
    $db_id=$dbrr[&#39;id&#39;];
    $db_name=$dbrr[&#39;name&#39;];

    echo "ID = ".$db_id."
    Name = ".$db_name."

    ";
    } // Close While

    } // Close Check Result

    mysql_close();
    ?>

  8. #8


    ดูจาก Error แล้ว น่าจะเกิดจากการที่คุณไม่ได้เอาเครื่องหมาย ; ออกหน้าบันทัด extension=php_mysql.dll
    ในไฟล์ php.ini อะครับ ลองเปิดไฟล์ php.ini ใน C:\windows ดูครับ ว่าเอาเครื่องหมาย ; ออกไปหรือยัง

  9. #9
    Junior Member
    Join Date
    May 2007
    Location
    Thailand
    Posts
    1


    ถูกของคน eaknarak แล้วครับ

    ให้คุณเปิด ไฟล์ php.ini ก่อนครับ

    แล้วดูบริเวณ Extension ครับ

    เอาเครื่องหมาย ; หน้า extension=php_mysql.dll ออกครับ
    Restart บริการ Apache ใหม่ เป็นอันเสร็จครับ

    ถ้าเอาออกแล้ว ทีนี้แย่ครับ ต้องไปเช็ค php_mysql.dll ใน PHP Extension Folder ครับ
    ถ้าไฟล์นี้หาย ก็ หาโหลดใหม่นะครับ

    [SIZE=2]ใครช่างใจร้ายใจดำ ทำกับฉันได้ !!![/SIZE]

Similar Threads

  1. วิธีดูว่ามีใคร connect มายังเครื่องเรามั่ง
    By zereus in forum ทิปหรือเคล็ดลับการคอมพิวเตอร์ต่างๆ
    Replies: 12
    Last Post: 24-08-2010, 05:04 PM
  2. Replies: 0
    Last Post: 05-09-2009, 03:51 PM
  3. ถาม : การ Connect Database ผ่าน URL
    By Black_List in forum PHP,ASP,Javascript, Html
    Replies: 2
    Last Post: 30-01-2009, 02:59 PM
  4. cmd connect back example (winsock)
    By pspn.n in forum C/C++,C#,VC++,MFC,Win32
    Replies: 0
    Last Post: 27-02-2008, 10:28 AM
  5. JAVA & MySQL Connect By JDBC
    By mSkyline in forum Java
    Replies: 3
    Last Post: 21-07-2007, 10:03 AM

Members who have read this thread : 0

Actions : (View-Readers)

There are no names to display.

Tags for this Thread

Posting Permissions

  • You may not post new threads
  • You may not post replies
  • You may not post attachments
  • You may not edit your posts
  •