• 안녕하세요!간단한 질문입니다.(php7/mysql)예를들어 농구선수들의 상세 포지션이 position1~position10(10개) 이며,각 포지션에서 필요한 능력치 종류는 stat1~stat10(10개)입니다.uesr1이라는 한 선수가 있으면 이 선수는 position1~position10의 10개 포지션을 갖고있으며, 각 포지션당 stat1~stat10까지의 능력치를 갖고있습니다.이를 웹상에서 구현하려고 할때,1) 데이터베이스 테이블을 user_position1~user_position10까지 10개의 테이블을 만들고, 각 테이블에는 포지션에 맞는 선수의 정보가 한개의 row로 정리되어있다. 즉 테이블을 10개 쓰는경우 테이블당 1row, 10column사용.2) 데이터베이스 테이블을 user_position 1개의 테이블만 쓰고, 이 테이블안에는 10개의 row로 한 user에 대한 스탯이 기록되어있다. 즉 테이블을 1개쓰는 경우 한 user에 대해 10row, 10column 사용.질문1) 그냥 단순히 어떤 한 선수의 10개의 포지션에 대한 정보를 풀스캔하여(select*from) 보여줄 경우, 1),2) 방법중 어느방법이 빠를까요?질문2) 어떤 두명의 선수가 있을때 그 두명의 선수를 비교하려면 1),2) 방법중 어느방법이 빠를까요?질문3) 위 1),2)방법중 처리속도가 평균적으로 빠른 방법은 무엇일까요?답변부탁드립니다!(단순히 row를 줄이고 테이블을 많이쓰냐, 아니면 테이블을 적게쓰고 row를 많이쓰냐...pdo try catch로 db호출하고있습니다.)
    2016.09.06 21:39:18
    • 1
      답변수
    • 2
      반응수
    • 1.8k
      조회수
    • 1
      투표
  • php와 엑셀 연동관련 질문입니다..어떤식으로 해야합니까?메이저리그중계일본야구중계npb중계프로야구중계MLB중계KBO중계퓨쳐스리그중계
    2016.09.01 19:19:37
    • 0
      답변수
    • 1
      반응수
    • 294
      조회수
    • -1
      투표
  • php파일에서 원래 있는 엑셀 파일에 데이터를 저장하려면 어떻게 해야하나요? 새로운 엑셀파일을 만드는 것이 아닌 원래 있던 엑셀파일을 열어서 엑셀의 새로운 줄에 데이터를 저장하고 싶은데 어떻게 해야하는지 궁금합니다.
    2016.08.19 23:07:04
    • 2
      답변수
    • 4
      반응수
    • 2.9k
      조회수
    • 2
      투표
  • 다른언어 하다가 이번 프로젝트 떄문에 php 처음 사용하는데요..사이트 파싱을 위해 snoopy 를 include 하고 아래처럼 테스트 해보는데아무것도 출력이 안되네요 ㅜsnoopy 사용하려면 다른 lib나 환경변수 잡아줘야 하나요?!소스는 어느 블로그에서 로또번호 긁어 오는 예제 그대로 긁어서 테스트 해보았습니다.$snoopy = new Snoopy;$getUrl = "http://www.645lotto.net/result/guide_win_number.asp?sltSeq=".$kai;$snoopy->fetch($getUrl);$pattern='/img src="..\/images\/result\/ball[0-9]*.gif/';preg_match_all($pattern,$snoopy->results,$out);  for($i=0;$i<=6;$i++){     $num[$i]=str_replace(".gif","",str_replace('img src="../images/result/ball',"",$out[0][$i]));     echo $num[$i];}
    2016.07.31 12:57:56
    • 1
      답변수
    • 1
      반응수
    • 2.1k
      조회수
    • 0
      투표
  • php로 DB와 연동하여 로그인 판정을 하려고합니다.아무리 봐도 틀린게 없는것같은데...username과 password를 맞게 넣어도 Fail to login 만 뜨네요  ㅠ.ㅠ#login.php<!DOCTYPE html><html><head><meta http-equiv="Content-Type" content="text/html" charset="utf-8"> <!--utf-8설정--><title>Login Page</title></head>   <body>  <div id="frm">    <form action="process.php" method="POST">        <p>            <label>Username:</label>                <input type="text" id="user" name="user" />            </p>            <p>            <label>Password:</label>                <input type="password" id="pass" name="pass" />             </p>             <p>              <input type="submit" id="btn" value="Login" />             </p>         </form>    </div>   </body>  </html>#process.php<?php if($_SERVER["REQUEST_METHOD"]=="POST"){    $myusername=addslashes($_POST['user']);    $mypassword=addslashes($_POST['pass']);    mysql_connect("localhost","charliek","1234");    mysql_select_db("charliek");    $result = mysql_query("select * from login where username = '$username' and password = '$password'");    /*or die("failed to query database ".mysql_error());*/    $count = mysql_num_rows($result);    if($count==1)    {        echo "login success!! welcome!!";    }        else    {        echo "Failed to login!";    }}?>
    2016.07.31 12:55:22
    • 1
      답변수
    • 1
      반응수
    • 2.5k
      조회수
    • 0
      투표