2014-09-23 2 views
0

привет Я пытаюсь выполнить следующий код на облаке 9 :Mysql таблица не отображается в виде HTML таблицы в облаке 9

<!DOCTYPE html> 
<html lang="en"> 
    <head> 
     <title>Test | Products</title> 
    </head> 

    <body> 
     <?php 
      $con=mysqli_connect(0.0.0.0,"ritikasahay","","trydb"); 

      if (mysqli_connect_errno()) { 
       echo "Failed to connect to MySQL: " . mysqli_connect_error(); 
      } 

      $result = mysqli_query($con,"SELECT * FROM veg"); 

      echo "<table border='1'> 
      <tr> 
       <th>Name</th> 
       <th>Price</th> 
       <th>Image</th> 
      </tr>"; 

      while($row = mysqli_fetch_array($result)) { 
       echo "<tr>"; 
       echo "<td>" . $row['name'] . "</td>"; 
       echo "<td>" . $row['price'] . "</td>"; 
       echo "<td>" . $row['image'] . "</td>"; 
       echo "</tr>"; 
      } 

      echo "</table>"; 

      mysqli_close($con); 
      ?> 
    </body> 
</html> 

когда я выполнение этого кода, я получаю только следующий PHP код, вместо табличного содержания:

Name Price Image "; while($row = mysqli_fetch_array($result)) { echo ""; echo "" . $row['name'] . ""; echo "" . $row['price'] . ""; echo "" . $row['image'] . ""; echo ""; } echo ""; mysqli_close($con); ?> 

может кто-нибудь сказать мне, что я ошибаюсь?

+2

ли файл имеет '.php' расширение? –

ответ

0

чан эта команда:

$con=mysqli_connect(0.0.0.0,"ritikasahay","","trydb"); 

нравиться это:

$con=mysqli_connect("0.0.0.0","ritikasahay","","trydb"); 
+0

Да, после смены синтаксиса, я получаю следующее сообщение: Не удалось подключиться к MySQL: Доступ запрещен для пользователя «ritikasahay» @ «localhost» (с использованием пароля: НЕТ) Имя \t Цена \t Изображение – ritika

0

Таблица отображения один раз вместо несколько раз

<!DOCTYPE html> 
<html lang="en"> 
    <head> 

     <title>Test | Products</title> 

    </head> 
    <body> 
     <?php 
$con=mysqli_connect("0.0.0.0","ritikasahay","","trydb"); 

if (mysqli_connect_errno()) { 
    echo "Failed to connect to MySQL: " . mysqli_connect_error(); 
} 

$result = mysqli_query($con,"SELECT * FROM veg"); 

//create table 
$table = "<table border='1'> 
<tr> 
<th>Name</th> 
<th>Price</th> 
<th>Image</th> 
</tr>"; 

while($row = mysqli_fetch_array($result)) { 
    //bind rows 
    $table .= "<tr>"; 
    $table .= "<td>" . $row['name'] . "</td>"; 
    $table .= "<td>" . $row['price'] . "</td>"; 
    $table .= "<td>" . $row['image'] . "</td>"; 
    $table .= "</tr>"; 
} 

//close table 
$table .= "</table>"; 

//display table 
echo $table; 

mysqli_close($con); 
?> 
    </body> 
</html> 
+0

все еще не работает, получив следующую ошибку: Не удалось подключиться к MySQL: доступ запрещен для пользователя «ritikasahay» @ «localhost» (с использованием пароля: нет) – ritika

+0

Каков ваш пароль. Обновите правильные данные о соединении mysql, тогда это должно работать «$ con = mysqli_connect (« localhost »,« ritikasahay »,« »,« trydb »);« обновить правильное имя пользователя и пароль – Sundar

+0

Мне жаль, я довольно новичок в php, поэтому активен наивный. у моего db нет пароля, и я тоже пробовал свой пароль cloud9, но он не работает либо – ritika