Advertisement
Guest User

Untitled

a guest
Dec 20th, 2017
99
0
Never
Not a member of Pastebin yet? Sign Up, it unlocks many cool features!
PHP 1.42 KB | None | 0 0
  1. // Вынужден проверять на своей базе, так как к вашей доступа нет
  2. $link = mysql_connect('127.0.0.1', 'root', 'root')
  3.     or die('Не удалось соединиться: ' . mysql_error());
  4. echo 'Соединение успешно установлено';
  5. mysql_select_db('Olympics') or die('Не удалось выбрать базу данных');
  6.  
  7. // Выполняем SQL-запрос
  8. $query = 'SELECT * FROM Olympics';
  9. $result = mysql_query($query) or die('Запрос не удался: ' . mysql_error());
  10.  
  11. // Выводим результаты в html
  12. echo "<select>\n";
  13. // В Postgres mysql_fetch_array = pg_fetch_array
  14. while ($line = mysql_fetch_array($result, MYSQL_ASSOC)) {
  15.     foreach ($line as $col_value) {
  16.             // вот тут весь magic
  17.                 echo "\t<option value='".$col_value."'>'".$col_value."'</option>";
  18.     }
  19. }
  20. echo "</select>\n";
  21.  
  22. // На вашем примере предполагаю что будет так, но вслепую сложно конечно
  23. $db=pg_connect("dbname=$dbname user=$user password=$pass port=$port options='--client_encoding=KOI8R'");
  24.  
  25. echo "<select>\n";
  26. $x=pg_query($db,"select * from g_types order by g_name");
  27. $i=0;
  28. while($i<pg_numrows($x)){
  29. $name=pg_result($x,$i, 'gt_name');
  30. $gt=pg_result($x,$i, 'gt_code');
  31.  
  32.  
  33. echo "\t<option value='".$gt."'>'".$name."'</option>";
  34.  
  35. $i++;
  36. }
  37. echo "</select>\n";
Advertisement
Add Comment
Please, Sign In to add comment
Advertisement