묻고답하기
page_full_width" class="col-xs-12" |cond="$__Context->page_full_width">
mysql쿼리문에서 이런에러요
2002.04.10 17:51
저는 윈도우2000에 iis를 돌리고 있는데요
아래소스에서 에러가 나거든요 무슨 이유일까요?
아시는분 답변좀 부탁드립니다.
<?
$host_name = "localhost";
$user_name = "name";
$user_password = "****";
$db_name = "data";
$connect = mysql_connect('$host_name','$user_name','$user_password') or echo"mysql_error()";
여기쓴것중 제일마지막 줄에서 아래와같은 에러가 납니다.
Parse error: parse error in C:hometestmem.php on line 8
아래소스에서 에러가 나거든요 무슨 이유일까요?
아시는분 답변좀 부탁드립니다.
<?
$host_name = "localhost";
$user_name = "name";
$user_password = "****";
$db_name = "data";
$connect = mysql_connect('$host_name','$user_name','$user_password') or echo"mysql_error()";
여기쓴것중 제일마지막 줄에서 아래와같은 에러가 납니다.
Parse error: parse error in C:hometestmem.php on line 8
댓글 3
-
Legend
2002.04.10 18:48
-
황기훈
2002.04.11 00:15
legend님은 아시는것도 많은가보네요....
며칠전에 올린 제글에도 답변을 해주시더니 또 님께서 답변을 해주시네요^^
답을 엄청나게 상세하게 초보도 알기쉽게 잘해주시네요^^;
여기는 질문올린곳과 다른곳이므로 테스트는 아직못해봤습니다만...
감사해서 얼렁 글을 올립니다.
내일 가서 해보고 되면 다시 글올리겠습니다. 감사합니다. -
황기훈
2002.04.11 13:52
아주 잘됩니다.
legend님 정말 감사합니다.
위라인에서 우선 '$host_name' 이것은 잘 못된 것입니다. 작은 따옴표로 묶인 변수는 변수로 취급되는
것이 아니고 문자열이 되는 것이지요.. 작은 따옴표를 모두 지웁니다.
or 뒤에 echo "mysql_error()"; or 뒤에 echo 명령어나 함수를 사용할 수 없습니다.
or 뒤에 에러 메시지를 출력하시려면 다른 사용자 함수나 아니면 exit나 die함수와 같이 스크립트 진행을
멈추고 따로 메시지를 출력할 수 있도록 하는 함수를 사용하셔야 합니다.
or die(mysql_error());
or exit(mysql_error()); 이렇게 둘중 하나로 바꾸어시면 되겠네요..