mysql_connect()가 에러가 나여...

익명 사용자의 이미지


php파일에서 mysql로 접속을 하려고 하는데 아래와같은 에러가 납니다.
헤더파일을 첨가해줘야 하는건지... 어떤 path를 잡아줘야 하는건지....
아니면... mysql이 제대로 연동이 안되고 있는건지...

Call to undefined function mysql_connect()

phpinfo()를 호출하면 제대로 화면이 뜹니다.
mysql_connect()는 기본적인 함수 아닌가여?
왜 안되는지....쩝쩝....
감솨함다.... 꾸벅..

익명 사용자의 이미지

적수보드 설치 메뉴얼의 한부분입니다...

...........................
1-2. MySQL 함수 test

info.php 라는 file을 아래와 같은 내용으로 생성한다.

<?php
phpinfo();
?>

그리고 웹상에서 호출을 했을 경우 MySQL에 대한정보가 있는지 확인한다. 단 주의
할것은 MySQL의 정보가 있더라도 php 설치시에 mysql 의 경로를 지정해 준것과 실
제 MySQL 의 경로가 틀릴 경우에는 접속 에러가 발생할수 있다. 가장 대표적인 경
우가 PHP는 rpm으로 설치를 하고 MySQL은 source compile을 했을 경우이다. PHP를
rpm 으로 설치를 할경우에는 거의 대부분이 /usr/lib/mysql 에 위치하는 경우이기
때문이다.

위의 정보가 존재를 하는데도 불구하고 에러가 발생한다면 일단 아래의 명령을 이
용하여 mysql의 socket file의 위치를 알아낸다.

[oops@oops include]$ netstat -an | grep mysql
unix 0 [ ACC ] STREAM LISTENING 589 /var/lib/mysql/mysql.sock
[oops@oops include]$

다음 위의 소켓 file의 경로를 이용하여 다음과 같이 file을 만든다.

<?
$mcheck = mysql_connect("/var/lib/mysql/mysql.sock","root","$passwd");

if ($mcheck) echo "MySQL 접속에 성공했습니다.";
else echo "MySQL 접속에 실패를 했습니다.";
?>

라는 code를 만들어서 웹상에서 mysql에 접속을 하여 위의 에러 메세지중 어느 것
이 나오는지를 확인해 보도록 한다.

만약 도저히 소켓파일의 위치를 찾지 못하겠다면 소켓 파일의 경로대신 localhost
또는 127.0.0.1 을 지정하도록 한다. 그리고 외부 DB 를 사용하는 경우에는 소켓
파일의 경로 대신 외부 DB 서버의 ipaddress 를 지정하도록 한다.
...............................................

댓글 달기

Filtered HTML

  • 텍스트에 BBCode 태그를 사용할 수 있습니다. URL은 자동으로 링크 됩니다.
  • 사용할 수 있는 HTML 태그: <p><div><span><br><a><em><strong><del><ins><b><i><u><s><pre><code><cite><blockquote><ul><ol><li><dl><dt><dd><table><tr><td><th><thead><tbody><h1><h2><h3><h4><h5><h6><img><embed><object><param><hr>
  • 다음 태그를 이용하여 소스 코드 구문 강조를 할 수 있습니다: <code>, <blockcode>, <apache>, <applescript>, <autoconf>, <awk>, <bash>, <c>, <cpp>, <css>, <diff>, <drupal5>, <drupal6>, <gdb>, <html>, <html5>, <java>, <javascript>, <ldif>, <lua>, <make>, <mysql>, <perl>, <perl6>, <php>, <pgsql>, <proftpd>, <python>, <reg>, <spec>, <ruby>. 지원하는 태그 형식: <foo>, [foo].
  • web 주소와/이메일 주소를 클릭할 수 있는 링크로 자동으로 바꿉니다.

BBCode

  • 텍스트에 BBCode 태그를 사용할 수 있습니다. URL은 자동으로 링크 됩니다.
  • 다음 태그를 이용하여 소스 코드 구문 강조를 할 수 있습니다: <code>, <blockcode>, <apache>, <applescript>, <autoconf>, <awk>, <bash>, <c>, <cpp>, <css>, <diff>, <drupal5>, <drupal6>, <gdb>, <html>, <html5>, <java>, <javascript>, <ldif>, <lua>, <make>, <mysql>, <perl>, <perl6>, <php>, <pgsql>, <proftpd>, <python>, <reg>, <spec>, <ruby>. 지원하는 태그 형식: <foo>, [foo].
  • 사용할 수 있는 HTML 태그: <p><div><span><br><a><em><strong><del><ins><b><i><u><s><pre><code><cite><blockquote><ul><ol><li><dl><dt><dd><table><tr><td><th><thead><tbody><h1><h2><h3><h4><h5><h6><img><embed><object><param>
  • web 주소와/이메일 주소를 클릭할 수 있는 링크로 자동으로 바꿉니다.

Textile

  • 다음 태그를 이용하여 소스 코드 구문 강조를 할 수 있습니다: <code>, <blockcode>, <apache>, <applescript>, <autoconf>, <awk>, <bash>, <c>, <cpp>, <css>, <diff>, <drupal5>, <drupal6>, <gdb>, <html>, <html5>, <java>, <javascript>, <ldif>, <lua>, <make>, <mysql>, <perl>, <perl6>, <php>, <pgsql>, <proftpd>, <python>, <reg>, <spec>, <ruby>. 지원하는 태그 형식: <foo>, [foo].
  • You can use Textile markup to format text.
  • 사용할 수 있는 HTML 태그: <p><div><span><br><a><em><strong><del><ins><b><i><u><s><pre><code><cite><blockquote><ul><ol><li><dl><dt><dd><table><tr><td><th><thead><tbody><h1><h2><h3><h4><h5><h6><img><embed><object><param><hr>

Markdown

  • 다음 태그를 이용하여 소스 코드 구문 강조를 할 수 있습니다: <code>, <blockcode>, <apache>, <applescript>, <autoconf>, <awk>, <bash>, <c>, <cpp>, <css>, <diff>, <drupal5>, <drupal6>, <gdb>, <html>, <html5>, <java>, <javascript>, <ldif>, <lua>, <make>, <mysql>, <perl>, <perl6>, <php>, <pgsql>, <proftpd>, <python>, <reg>, <spec>, <ruby>. 지원하는 태그 형식: <foo>, [foo].
  • Quick Tips:
    • Two or more spaces at a line's end = Line break
    • Double returns = Paragraph
    • *Single asterisks* or _single underscores_ = Emphasis
    • **Double** or __double__ = Strong
    • This is [a link](http://the.link.example.com "The optional title text")
    For complete details on the Markdown syntax, see the Markdown documentation and Markdown Extra documentation for tables, footnotes, and more.
  • web 주소와/이메일 주소를 클릭할 수 있는 링크로 자동으로 바꿉니다.
  • 사용할 수 있는 HTML 태그: <p><div><span><br><a><em><strong><del><ins><b><i><u><s><pre><code><cite><blockquote><ul><ol><li><dl><dt><dd><table><tr><td><th><thead><tbody><h1><h2><h3><h4><h5><h6><img><embed><object><param><hr>

Plain text

  • HTML 태그를 사용할 수 없습니다.
  • web 주소와/이메일 주소를 클릭할 수 있는 링크로 자동으로 바꿉니다.
  • 줄과 단락은 자동으로 분리됩니다.
댓글 첨부 파일
이 댓글에 이미지나 파일을 업로드 합니다.
파일 크기는 8 MB보다 작아야 합니다.
허용할 파일 형식: txt pdf doc xls gif jpg jpeg mp3 png rar zip.
CAPTCHA
이것은 자동으로 스팸을 올리는 것을 막기 위해서 제공됩니다.