Форум: Форум PHPФорум ApacheФорум Регулярные ВыраженияФорум MySQLHTML+CSS+JavaScriptФорум FlashРазное
Новые темы: 0000000
MySQL на примерах. Авторы: Кузнецов М.В., Симдянов И.В. PHP 5. На примерах. Авторы: Кузнецов М.В., Симдянов И.В., Голышев С.В. Программирование. Ступени успешной карьеры. Авторы: Кузнецов М.В., Симдянов И.В. Самоучитель MySQL 5. Авторы: Кузнецов М.В., Симдянов И.В. PHP Puzzles. Авторы: Кузнецов М.В., Симдянов И.В.
ВСЕ НАШИ КНИГИ
Консультационный центр SoftTime

Форум MySQL

Выбрать другой форум

 

Здравствуйте, Посетитель!

вид форума:
Линейный форум Структурный форум

тема: РНР не хочет сотрудничать с MySQL - помогите пожалуйста
 
 автор: натали   (07.05.2007 в 17:22)   письмо автору
 
 

У меня примерно такой код(внизу пример). Брандмауэр остановлен. Сервера все запущены и работают. PHP работает,а поддержки MySQL нет :( . Я столько времени потеряла пытаясь самостоятельно справиться -помогите, пожалуйста. MySQL-4..., РНР -4...Apache-2.0...БД содержит данные. Все вроде верно. Сто раз перепроверила... Правда у меня есть еще антивирус, 1С и простой SQL-могут они мешать?
Как правильно настроить порты? У кого какие порты должны быть?


<?php
function db_connect()
{
$result = mysql_connect('localhost', 'b_user', 'password');
if (!$result)
echo('Невозможно подключиться к серверу баз данных');
else
return $result;
}
.....
$conn = db_connect();

$conn1 =mysql_select_db('base',$conn) ;
....
$result = $conn1->mysql_query( "UPDATE user
set passwd ='$pass'
where username = '$username';");
?>
Ответ браузера:
Fatal error: Call to a member function on a non-object in:Моя_папка_мой_Файл.PHP

   
 
 автор: Loki   (07.05.2007 в 17:27)   письмо автору
 
   для: натали   (07.05.2007 в 17:22)
 

<?
$result 
mysql_query"UPDATE user

mysql_query не является элементом класса

   
 
 автор: натали   (07.05.2007 в 17:54)   письмо автору
 
   для: Loki   (07.05.2007 в 17:27)
 

У меня сишное понятие о классах, а РНР для меня новый язык, поэтому -сжальтесь -
объясните, как идиоту или ребенку из яслей :( . Простите, пожалуйста меня...

   
 
 автор: натали   (07.05.2007 в 18:06)   письмо автору
 
   для: Loki   (07.05.2007 в 17:27)
 

Простите еще раз. Понятие классов РНР уяснила. Жаль было беспокоить по пустякам. :)

   
 
 автор: CrazyAngel   (07.05.2007 в 17:31)   письмо автору
 
   для: натали   (07.05.2007 в 17:22)
 


<?php
$result 
mysql_query"UPDATE user
set passwd ='
$pass'
where username = '
$username';");
?>


указывать соединение не нужно


<?php
$conn1 
=mysql_select_db('base',$conn) ;
?>

Это не создание нового класса, в $conn1 присваиваться результат выбора базы, если ошибка то вернет false, если все ok, то вернет true

   
 
 автор: натали   (07.05.2007 в 17:56)   письмо автору
 
   для: CrazyAngel   (07.05.2007 в 17:31)
 

Спасибо за помощь, но можно еще пару строк информации. Не хватает для полного счастья.

   
 
 автор: CrazyAngel   (07.05.2007 в 18:32)   письмо автору
 
   для: натали   (07.05.2007 в 17:56)
 

<_<
Взаимодействие PHP и MySQL

   
 
 автор: zerocool   (07.05.2007 в 17:31)   письмо автору
 
   для: натали   (07.05.2007 в 17:22)
 

Если можете приведите класс conn1

   
Rambler's Top100
вверх

Rambler's Top100 Яндекс.Метрика Яндекс цитирования