Подскажите, пожалуйста, почему я не могу подсоединиться к базе данных, используя оба примера?
Первый:
paste.org.ru/?zifogj
Выдаёт ошибку: "Fatal error: Call to undefined function pg_connect()."
Второй:
paste.org.ru/?pnt4yq
Вроде есть соединение, но ничего не выводит.
Первый:
paste.org.ru/?zifogj
Выдаёт ошибку: "Fatal error: Call to undefined function pg_connect()."
Второй:
paste.org.ru/?pnt4yq
Вроде есть соединение, но ничего не выводит.
1) Выдаёт ошибку: "Fatal error: Call to undefined function pg_connect()."
PHP не знает функции pg_connect().
2) Вроде есть соединение, но ничего не выводит.
А написанный код и не должен ничего выводить на экран.
Первый примеры брала здесь ee.php.net/manual/ru/function.pg-connect.php, да и в лекциях у преподавателя то же самое. Но не работает.
Каким образом во втором примере можно вывести код на экран?
1) функции с префиксом pg_ судя по всему не знакомы стандартному php, видно для этого нужно установить сторонние модули по соединению с БД.
2) попробуйте после
$myrow = mysql_fetch_array($result);
написать
printf ($myrow[0]);
или
printf ($myrow);
Во втором скрипте в конце добавьте print_r($myrow);
do
{
echo "Категория: ".$myrow['ID_Category']."< br > ";
echo $myrow['Category']."< br > ";
}
while ($myrow = mysql_fetch_array($result));
Выдаёт ошибку: mysql_fetch_array() expects parameter 1 to be resource
Предложенный вариант Magir Во втором скрипте в конце добавьте print_r($myrow);
Выдаёт ту же самую ошибку.
Судя по всему, mysql_query вернул вам false. Проверьте, хороший ли результат возвращают вам mysql_connect, mysql_select_db и mysql_query.
mysql_select_db тоже возвращает false.
mysql_connect - true