2014-06-16 2 views
-1

내가 관련 답변을 통해 보았다하지만 난해야 할 때 작동하지 않는 곳은 어디입니까?

안녕하세요이 알아낼 수 없습니다 시작하기 전에, 나는 formtype = 'Question1' 값에서 바로 데이터 값을 가져 오기 위해 시도하고 열 아래에있는 데이터베이스에 formtype을 Question1로 사용하는 경우, 이는 하나의 페이지로 정보를 리디렉션하는 데 사용하는 3 가지 값 중 하나 인 라디오 옵션 값이므로 특정 정보를 얻기 위해 각 페이지에서이 작업을 수행해야합니다. 제 질문은 질문 1을 포함하는 값을 선택하지 않는 이유는 무엇입니까? 그것은 전혀 아무것도 잡을 수 없지만, 만약 내가 그것을 제거하면 모든 정보를 얻을 수있다. (나는 단지 질문 1을 포함하고있는 것을 잡기를 원한다). 왜 이런거야? SELECT를 사용하여 오류를 표시하지 않으므로 잘못된 것을 알지 못합니다.

나는 데이터베이스

<?php $db_name = 'submissions'; 
$db_user = 'root'; 
$db_pass = ''; 
$db_host = 'localhost'; 
mysql_connect("localhost", $db_user, $db_pass) or die(mysql_error()); 
mysql_select_db("submissions") or die(mysql_error()); 
$query1 = mysql_query("SELECT actual_quote,poster,formtype FROM data WHERE formtype = 'Question1'"); 
$info = mysql_fetch_array($query1); 
while($info = mysql_fetch_array($query1)){ 
echo ' 
<div class="wrapper"> 
<div class="submissions"> 
<div class="logo-logo"><h2>Questions.</h2> 
<div class="checkboxes">'.$info['formtype'].' 
</div> 

</div> 
<div class="top-submit"> 
&#8220'. $info["actual_quote"] . '&#8221; 
</div> 
<div class="poster">- '. $info["poster"].' 
<div class = "like"> 
<a href = "javascript:countClicksLike();" class = "btn btn-large" style =  "color:green;">Like</a> 
<p id = "like" style = "color:green;">0</p> 
</div> 
<div class = "dislike"> 
<a href = "javascript:countClicks();" class = "btn btn-large" style = "float:right; color:red;">Dislike</a> 
<p id = "dis" style = "color:red;">0</p> 
</div> 
</div> 
<!-- use select to get the items to stay on the page--> 

</div> 
</div> 
</div> 
'; 
} 

?> 

어떤 제안에 연결 무엇입니까?

+1

먼저 반환 mysql_select_db 같은 연결 ("제출", $의 con_object) – Sadikhasan

+1

가 아닌 오류로 할 수 있지만, mysql_로로 처리하는 데이터베이스에 대한 MySQLi 또는 PDO로 찾아보세요 *하는 기능이 있습니다를 수정 –

+0

phpMyAdmin이 해당 쿼리를 실행할 때 무엇을 표시합니까? –

답변

0

다음 행을 수정 :

$link = mysql_connect("localhost", $db_user, $db_pass) or die(mysql_error()); 
mysql_select_db("submissions",$link) or die(mysql_error()); 
$query1 = mysql_query("SELECT actual_quote,poster,formtype FROM data WHERE formtype = 'Question1'",$link); 
//delete this-> $info = mysql_fetch_array($query1); ? 
while($info = mysql_fetch_array($query1)){ 
관련 문제