2014-06-16 116 views
-1

之前,我开始我已经看过了相关的答案,但我不能算出这个应该在哪里工作?

你好,我想从formtype =“问题1” 值取只用数据的值是根据列的数据库formtype为Question1,它是一个无线电选项值,它是我用来将信息重定向到一个页面的三个值之一,所以我必须在每个页面上执行此操作以获取该特定信息。我的问题是,为什么不选择包含Question1的值?它根本不抓取任何东西,但是如果我摆脱了WHERE它抓住所有信息就好(我只想抓取包含Question1的信息)。为什么是这样?它不会在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

不跟你的错误,但请看看库MySQLi或PDO的数据库处理的mysql_ *功能已弃用 –

+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)){