Форум программистов, компьютерный форум, киберфорум
PHP: базы данных
Войти
Регистрация
Восстановить пароль
Карта форума Темы раздела Блоги Сообщество Поиск Заказать работу  
 
Рейтинг 5.00/9: Рейтинг темы: голосов - 9, средняя оценка - 5.00
0 / 0 / 1
Регистрация: 29.03.2013
Сообщений: 22
1

Fatal error: Call to undefined method

01.12.2014, 14:15. Показов 1740. Ответов 2
Метки нет (Все метки)

Author24 — интернет-сервис помощи студентам
У меня возникла проблема, в базе данных mssql находится таблица со столбцами типа datetime. не получается вытащить эти данные. Пишет ошибку Fatal error: Call to undefined method stdClass::Begin_Time() in C:\inetpub\wwwroot\Events.php on line 73. Begin_Time и End_Time тип datetime. Помогите решить проблему?

PHP
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
22
23
24
25
26
27
28
29
30
31
32
33
34
35
36
37
38
39
40
                echo ' <pre style="float: right">
                <form action="events.php" method="post">
                Id фирмы           <input type = "text" name="id_Firm"   /><br>
                Id События           <input type = "text" name="Id_Events"   /><br>
                Время начала           <input type = "text" name="Begin_Time"   /><br>
                Время окончания              <input type = "text" name="End_Time" /> <br>
                Id типа события           <input type = "text" name="Type_Events"   /><br>
                                      <input type = "submit" value="Добавить"      />                
                </form>
                </pre>
                ';
                
            if (isset($_POST['id_Firm']) && 
                isset($_POST['Id_Events']) &&
                isset($_POST['Begin_Time']) &&
                isset($_POST['End_Time']) &&
                isset($_POST['Type_Events']))
        {
             $query="INSERT INTO dbo.Events (id_Firm, Id_Events, Begin_Time, End_Time, Type_Events) VALUES "
                     . "('".$_POST['id_Firm']."','".$_POST['Id_Events']."','".$_POST['Begin_Time']."','".$_POST['End_Time']."','".$_POST['Type_Events']."')";
                
                if (!sqlsrv_query($conn, $query))
                {
                    echo 'Сбой при вставке данных<br>';
                    die(print_r(sqlsrv_errors(), TRUE));
                }
        }
        
        $query_1="SELECT id_Firm, Id_Events, Begin_Time, End_Time, Type_Events FROM dbo.Events";
        $result=sqlsrv_query($conn,$query_1);
        if (!$result)
            {
                die("error" . sqlsrv_errors());
            }
            
            while( $row = sqlsrv_fetch_object($result) )
            {                                                             //Вывод результата
                echo $row->id_Firm."<br>".$row->Id_Events."<br>".$row->Begin_Time."<br>".$row->End_Time."<br>".$row->Type_Events."<br>";  
                
            }
Добавлено через 33 минуты
Обновил страницу, теперь выдает Catchable fatal error: Object of class DateTime could not be converted to string in C:\inetpub\wwwroot\Events.php on line 73. В принципе понимаю в чем дело, но не могу найти решение
0
Programming
Эксперт
94731 / 64177 / 26122
Регистрация: 12.04.2006
Сообщений: 116,782
01.12.2014, 14:15
Ответы с готовыми решениями:

Ошибка Fatal error: Uncaught Error: Call to undefined method mysqli_stmt::rowCount()
Мне нужно вернуть количество строк, которые были затронуты в запросе UPDATE. Вылетает ошибка Fatal...

Fatal error: Call to undefined method mysqli::assoc()
Доброго времени суток! Итак, я начинающий рнр программист и сегодня попытался написать код для...

Ошибка - Fatal error: Uncaught Error: Call to undefined function mysql_connect()
В чем проблема? Fatal error: Uncaught Error: Call to undefined function mysql_connect() in...

Ошибка Fatal error: Uncaught Error: Call to undefined function mysql_query()
добрый день у меня не работает mysl_query, вот код который хочет взять из базы данных. abstract...

2
denis_re
01.12.2014, 21:22 2
Цитата Сообщение от Kovin Посмотреть сообщение
$query_1="SELECT id_Firm, Id_Events, Begin_Time, End_Time, Type_Events FROM dbo.Events";
что это? Инопланетяне наступают? Ужас... В любом случае... даже не зная твою базу и как ты к ней обращаешься, пиши желательно после закрывающей скобки or die("Ошибка выборки из таблицы "); Или для теста or die("MySQL error: ".mysql_error()); Ты хотя бы узнаешь, где накосячил.
0 / 0 / 1
Регистрация: 29.03.2013
Сообщений: 22
03.12.2014, 21:13  [ТС] 3
Решил проблему, если кому вдруг понадобится то я просто добавил в ReturnDatesAsStrings"=>true в данные для подключения к базе
PHP
1
2
3
$connectionInfo = array( "Database"=>"namedb, "UID"=>"user",
 "PWD"=>'pwd',"ReturnDatesAsStrings"=>true);
$conn = sqlsrv_connect( $serverName, $connectionInfo);
0
03.12.2014, 21:13
IT_Exp
Эксперт
87844 / 49110 / 22898
Регистрация: 17.06.2006
Сообщений: 92,604
03.12.2014, 21:13
Помогаю со студенческими работами здесь

Fatal error: Uncaught Error: Call to undefined function
Делаю по примеру, код идетничен, у автора все работает - у меня выдает ошибку Сама ошибка в...

Fatal error: Call to undefined function
При нажатии на кнопку выдается следующая ошибка Fatal error: Call to undefined function...

Fatal error: Call to undefined function mysql_connect()
выдаёт ошибку: Fatal error: Call to undefined function mysql_connect() если я понел всё...

ошибка Fatal error: Call to undefined function
чем вызвана ошибка? файл где написана функция, в индексе подключен... Fatal error: Call to...


Искать еще темы с ответами

Или воспользуйтесь поиском по форуму:
3
Ответ Создать тему
КиберФорум - форум программистов, компьютерный форум, программирование
Powered by vBulletin
Copyright ©2000 - 2024, CyberForum.ru