<?header("content-type:text/html; charset=UTF-8");
include("./lib/db_connect.php");
$connect=dbconn();
$sql="CREATE TABLE member
(no int not null auto_increment,
PRIMARY KEY(no),
id char(15),
user_id char(15),
name char(15)
nick_name char(15),
birth char(8),
sex char(6),
tel char(12),
email char(30),
pw char(30))";
mysql_query($sql, $connect);
if(!$sql)die("테이블 생성에 실패 하였습니다.".mysql_error());
?>
php로 위와 같이 짜고 실행하였는데 phpmyadmin 들어가서 확인하니 테이블 생성이 안되어 있네요...
또 다른 설정을 해야하는건지요???
|
답변 2개 / 댓글 2개
채택된 답변
+20 포인트
2018-01-03 (수) 19:30:09
에러체크를 $sql 변수로 하고 있네요.
mysql_query의 리턴을 체크해서 확인해보세요.
인크루드된 파일이 디비설정이 제대로 되어있지 않을 가능성도 있습니다.
답변에 대한 댓글 1개
2018-01-03 (수) 19:30:54
그리고 일반적인 경우에서 pma에 들어가실 수 있다면 pma에서 저 sql 그대로 복사해서 실행하셔도 됩니다.
2018-01-03 (수) 20:34:05
name char(15)
뒤에 , 가 빠졌네요
답변에 대한 댓글 1개
Developerzasfsdfsd
2018-01-03 (수) 22:31:08
수십번 보아도 못 찾은걸,,,,감사 덕분에 해결하였습니다.
답변을 작성하려면 로그인이 필요합니다.