질문

mysql 함수를 써버리면 500에러가 뜹니다

by Pyde posted Jan 22, 2016
?

단축키

Prev이전 문서

Next다음 문서

ESC닫기

+ - Up Down Comment Print

$db_host = '55.237.***.***';
$db_user = 'id';
$db_password = 'pw';
$db_database = 'a';

// DB 연결
$connect = mysql_connect($db_host,$db_user,$db_password) or die(mysql_error());
mysql_select_db($db_database, $connect) or die(mysql_error());
mysql_query("SET NAMES 'utf8'", $connect) or die(mysql_error());

// DB에 데이터 입력
$query = "insert into words(start_no, end_no, words) values('1', '2, '3')";
$result = mysql_query($query);

// DB 입력시 오류가 있다면 오류를 출력하고 없으면 DB 연결 끊기
if (!$result) die(mysql_error());
mysql_close($connect);

// 처리가 완료되면 성공 메시지 보여주고 이동할 페이지로 이동
echo "<script>alert(\"Input Success!\");</script>";

?

뭐가 문제일까요??

  • ?
    또희™ 2016.01.22 00:52
    ♡축하드려용:) Pyde님 또희™님이 60 점이 드립니다.♡
  • profile
    YJSoft 2016.01.22 07:06

    혹시 PHP 7.0.0 이상 버전이라면 mysql 확장이 아예 제거되었기에 사용하실수 없습니다(사용시 없는 함수 사용으로 500 오류)

    mysqli는 지원하므로 mysqli_connect를?사용하시면 됩니다.

  • ?
    또희™ 2016.01.22 07:06
    ♡축하드려용:) YJSoft님 또희™님이 10 점이 드립니다.♡

Articles

1 2 3 4 5 6 7 8 9 10 11 12 13 14 15 16 17 18 19 20