2016-12-27 10 views
0

のMy Statementは、「Where」を追加して停止するまで正常に機能します。私は同じ "Where"ステートメントを使用しています。だから、私はデータベースの他のどのカラムでもうまく動作しないということにちょっと困惑しています。私は "Where"ステートメントに関して他の質問で提供された他の提案を試みましたが、何も動作していません。どんな助けも充当されるだろう。あなたのクエリは、このSQL「Where」ステートメントデータベース列

SELECT website, url, dropdown, description FROM basic 
Where dropdown = 'Social Media' 
+1

は、いくつかの引用符を追加します: 'ドロップダウン=「社会Media'' –

+0

@JohnnyMoppはあなたに感謝します。あなたが見ていることは、常に小さなものです。 – Reed

答えて

0

は、単にソーシャルメディアに単一引用符を追加し、引用符で「ソーシャルメディア」をラップする必要があります。ここでは固定回線は次のとおりです。

$sql = "SELECT website, url, dropdown, description FROM basic 
WHERE dropdown = Social 'Media'"; 
2

あなたが

0
$sql = "SELECT website, url, dropdown, description FROM basic where dropdown = 'Social Media'"; 

追加単一引用符のようになりますので

 // Create connection 
    $conn = new mysqli($servername, $username, $password, $dbname); 
    // Check connection 
    if ($conn->connect_error) { 
    die("Connection failed: " . $conn->connect_error); 
    } 

$sql = "SELECT website, url, dropdown, description FROM basic 
WHERE dropdown = Social Media"; 
$result = $conn->query($sql); 

if ($result->num_rows > 0) { 
echo "<table><tr><th>Website</th><th>URL</th><th>Dropdown</th><th>Description</th></tr>"; 
// output data of each row 

while($row = $result->fetch_assoc()) { 
    echo "<tr><td><a href='".$row["website"]."'>".$row["url"]."</a></td> 
<td> 
    <td>" . $row["dropdown"]. "</td><td>" . $row["description"]. "</td> 
    </tr>"; 
    } 
    echo "</table>"; 
} else { 
echo "0 results"; 
    } 

$conn->close(); 
    ?>