2015-04-17 3 views
0

Показывает, что соединение было создано. Но я не знаю, в чем проблема в запросе. После этого запроса я попытался что-то повторить, и он виден там в браузере.Данные не поступают из mysql

<html> 
    <head> 

    </head> 
<body> 

<?php 
$servername = "localhost:8888"; 
$username = "root"; 
$password = ""; 
$dbname = "employees"; 
// Create connection 
$conn = mysqli_connect($servername, $username, $password, $dbname); 

// Check connection 
if ($conn->connect_error) { 
    die("Connection failed: " . $conn->connect_error); 
}else { 
    echo "Connected successfully"; 
} 

$res = mysqli_query($conn,"select * from dept_manager"); 
echo"dept_manager"; 
while($row=mysqli_fetch_assoc($res)) 
{ 
?> 
<table> 
    <tr> 
     <td><?php echo $row['emp_no'] ?></td> 
     <td><?php echo $row['dept_no']?></td> 
     <td><?php echo $row['from_date'] ?></td> 
     <td><?php echo $row['to_date'] ?></td> 
    </tr> 
</table> 
<?php 
} 
?> 
</body> 
</html> 
+0

какая ошибка вы получаете? –

+0

Добавить catch для ошибок: 'if ($ res = mysqli_query ($ conn," select * from dept_manager ")) {} else {echo mysqli_error ($ conn); } ' – Twisty

+0

Он не показывает никаких ошибок. Но единственное, что он не работает в браузере. Поскольку я использую тот же запрос непосредственно в БД, он дает данные. –

ответ

0

Вы упомянули имя_сервера: локальный: 8888 просто отметьте один раз, удалите 8888 и попробуйте.

Я пробовал с кодом в моей локальной системе, тот же код работает нормально.

Просто я ввел имя моей базы данных и имя таблицы, она работает нормально.

Итак, вы просто следуете моему примеру и испытываете один раз.

КОДЕКСА: -

<html> 
<head> 
</head> 
<body> 

<?php 
$servername = "localhost"; 
$username = "root"; 
$password = ""; 
$dbname = "mydashboard"; 
// Create connection 
$conn = mysqli_connect($servername, $username, $password, $dbname); 

// Check connection 
if ($conn->connect_error) { 
    die("Connection failed: " . $conn->connect_error); 
} 
else{ 
echo "Connected successfully"; 
} 

$res = mysqli_query($conn,"select * from content_values"); 

while($row=mysqli_fetch_assoc($res)) 
{ 
?> 
<table> 
    <tr> 
     <td><?php echo $row['name'] ?></td> 
    </tr> 
</table> 
<?php 
} 
?> 
</body> 
</html> 

Выход: -

Connected successfully 

Name: 
Test QA AndroidSD 
image sampl 
GMAIL 
test PDF 
Nat Geo Video 
1
$sql = "select * from dept_manager"; 
$result = $conn->query($sql); 
while($row = $result->fetch_assoc()){ 
     // your code here 

}

Попробуйте с этим ..

+0

Этот метод также не работает –

1

Попробуйте это на месте во время цикла:

<?php 
    $res = mysqli_query($conn,"select * from dept_manager"); 
    echo"dept_manager"; 
    echo "<table>"; 
    while($row=mysqli_fetch_assoc($res)) 
    { 
    echo "<tr><td>" . $row['emp_no'] . "</td><td>" . $row['dept_no'] . "</td><td>" . $row['from_date'] . "</td><td>" . $row['to_date'] . "</td></tr>"; 
    } 
echo "</table>"; 
?> 
+0

Здесь что-то отличное от моего кода. –

Смежные вопросы