2017-01-22 1 views
-1

데이터베이스에서 특정 값을 반향 시키려하지만 wok이 아닙니다. 나는이 같은 텍스트 형태의 무언가로 그 값을 에코 싶습니다데이터베이스에서 에코 할 수 없습니다.

<h6 class="brand-before" align="center"><small>Konyhakész fa</small></h6><br> 
<input type="text" name="konyha" size="18" align="center" value="<?php echo $konyha; ?>" /> 

그리고 이것은 내가 MySQL로 연결하는 방법입니다 :

<?php 
mysql_connect("localhost", "koristuzep", "***") or die("Kapcsolódás az adatbázishoz sikertelen."); 
mysql_select_db("koristuzep")or die("Kapcsolódás az adatbázishoz sikertelen."); 

$konyha = mysql_query("SELECT * FROM $arak WHERE ID=3") 
?> 
+0

* 유용한 문제 설명이 아닙니다. – shmosel

+1

결과 집합에서 행을 가져 와서 표시하십시오. RTM, ['mysql_fetch_array()'] (http://php.net/manual/en/function.mysql-fetch-array.php) –

+1

설명서를 읽기 시작하고'mysql_' API가 더 이상 사용되지 않는다는 것을 이해하고 php7에서 __removed__입니다. –

답변

0

당신이 $의 konyha에서 먼저 결과를 가져 오기해야 주어진 이 예의 경우

<?php 
     $servername = "localhost"; 
     $username = "username"; 
     $password = "password"; 
     $dbname = "myDB"; 

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

    $sql = "SELECT id, firstname, lastname FROM MyGuests"; 
    $result = $conn->query($sql); 

    if ($result->num_rows > 0) { 
     // output data of each row 
     while($row = $result->fetch_assoc()) { 
    echo "id: " . $row["id"]. " - Name: " . $row["firstname"]. " " .$row["lastname"]. "<br>"; 
} 
    } else { 
echo "0 results"; 
    } 
    $conn->close(); 
?> 
관련 문제