powered by simpleCommunicator - 2.0.60     © 2026 Programmizd 02
Целевая тема:
Создать новую тему:
Автор:
Закрыть
Цитировать
Форумы / PHP, Perl, Python [игнор отключен] [закрыт для гостей] / Запрос в sqlsrv И вывод данных в таблицу HTML
5 сообщений из 5, страница 1 из 1
Запрос в sqlsrv И вывод данных в таблицу HTML
    #38713092
loxyIIIka
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Гость
$serverName = "blabla, 31580";
$connectionInfo = array("UID" => "site_user", "PWD" => "pwd", "Database" => "prices");
$conn = sqlsrv_connect( $serverName, $connectionInfo);

if( $conn )
{
echo "всё хорошо";
}
else
{
echo "Connection could not be established.\n";
die( print_r( sqlsrv_errors(), true));
}

$sql = 'exec num "01000"';
$par = array (0);
$res = sqlsrv_query ( $conn, $sql);


Есть запрос в Базу данных MSsql 2008
$res = sqlsrv_query ( $conn, $sql);


PHP Изучаю 3 понедельника... (((
Есть Задание выводить данные в HTML Виде на сайте.... *(адовое задание)

Примера и мануала не нашла...

P.S В sql по данному запросу получаю то что нужно..

В PHP Пишет при попытке вывести
echo $res;
Resource id #3[code]
Прошу понять и простить...
Если уж страшно тупой вопрос... Хотелось бы в примере И на пальцах...
...
Рейтинг: 0 / 0
Запрос в sqlsrv И вывод данных в таблицу HTML
    #38713104
alex564657498765453
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
loxyIIIka$serverName = "blabla, 31580";
$connectionInfo = array("UID" => "site_user", "PWD" => "pwd", "Database" => "prices");
$conn = sqlsrv_connect( $serverName, $connectionInfo);

if( $conn )
{
echo "всё хорошо";
}
else
{
echo "Connection could not be established.\n";
die( print_r( sqlsrv_errors(), true));
}

$sql = 'exec num "01000"';
$par = array (0);
$res = sqlsrv_query ( $conn, $sql);


Есть запрос в Базу данных MSsql 2008
$res = sqlsrv_query ( $conn, $sql);


PHP Изучаю 3 понедельника... (((
Есть Задание выводить данные в HTML Виде на сайте.... *(адовое задание)

Примера и мануала не нашла...

P.S В sql по данному запросу получаю то что нужно..

В PHP Пишет при попытке вывести
echo $res;
Resource id #3[code]
Прошу понять и простить...
Если уж страшно тупой вопрос... Хотелось бы в примере И на пальцах...

почти все библиотеки работы с субд, на запрос(вызов метода, функции запроса - query($sql))
выдают Результат запроса - обьект /ресурс, содержащий результат.

а выводить его построчно, надо вцикле запрашивая очередную строку результата.

поищи в документации к этому серверу - чем обрабатывать ресурс, хотя думаю пример есть в разделе описания

sqlsrv_query этой функции
...
Рейтинг: 0 / 0
Запрос в sqlsrv И вывод данных в таблицу HTML
    #38713110
alex564657498765453
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
alex564657498765453,

ошибочка, там пример с вставкой данных

http://ua2.php.net/manual/ru/function.sqlsrv-fetch-array.php
...
Рейтинг: 0 / 0
Запрос в sqlsrv И вывод данных в таблицу HTML
    #38713141
loxyIIIka
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Гость
$sql = 'exec num "01000"';
$res = sqlsrv_query ( $conn, $sql);

while( $row = sqlsrv_fetch_array( $res, SQLSRV_FETCH_ASSOC) ) {
echo $row['sp_num'].", ".$row['sup_name']."<br />";
}

sqlsrv_free_stmt( $res);


Всё нормально отработало только вот русские буквы обозначает знаками "???".. как прописать кодировку?
...
Рейтинг: 0 / 0
Запрос в sqlsrv И вывод данных в таблицу HTML
    #38714046
loxyIIIka
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Гость
alex564657498765453alex564657498765453,

ошибочка, там пример с вставкой данных

http://ua2.php.net/manual/ru/function.sqlsrv-fetch-array.php


Код: 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.
41.
42.
43.
44.
45.
46.
47.
48.
49.
50.
51.
52.
53.
54.
55.
56.
57.
58.
59.
60.
61.
62.
63.
64.
65.
66.
67.
68.
69.
70.
71.
<?php 

/*if( $conn ) // Подключились если нет то Увидим ошибку
{
echo "Заебись ты подрубился"."</br>";
}
else
{
echo "Connection could not be established.\n";
die( print_r( sqlsrv_errors(), true));

}*/

function search ($query) 
{ 
 	$query = trim($query); 
    // $query = mysql_real_escape_string($query);
    $query = htmlspecialchars($query);
	$serverName = "server-files, 31580"; //если instance и port стандартные, то можно не указывать
	$connectionInfo = array("UID" => "site_user", "PWD" => "blabla", "Database" => "prices", "CharacterSet" => "UTF-8");
	$conn = sqlsrv_connect( $serverName, $connectionInfo);
    

    if (!empty($query)) 
    { 
        if (strlen($query) < 3) {
            $text = '<p>Слишком короткий поисковый запрос.</p>';
        } else if (strlen($query) > 10) {
            $text = '<p>Слишком длинный поисковый запрос.</p>';
        } else { 
            $q = "exec num '$query%'";

            $result = sqlsrv_query($conn , $q);

            if (sqlsrv_rows_affected($result) > 0) { 
                $row = sqlsrv_fetch_assoc($result); 
                $num = sqlsrv_num_rows($result);

                $text = '<p>По запросу <b>'.$query.'</b> найдено совпадений: '.$num.'</p>';

                do {
                    // Делаем запрос, получающий ссылки на статьи
                    $q1 = $row[sup_name];
                    $result1 = sqlsrv_query($q1);

                    if (sqlsrv_affected_rows() > 0) {
                        $row1 = sqlsrv_fetch_assoc($result1);
                    }

                    $text .= '<p><a> href="'.$row1['sup_name'].'/'.$row['sup_name'].'/'.$row['sup_name'].'" title="'.$row['sup_name'].'">'.$row['sup_name'].'</a></p>
                    <p>'.$row['sup_name'].'</p>';

                } while ($row = sqlsrv_fetch_assoc($result)); 
            } else {
                $text = '<p>По вашему запросу ничего не найдено.</p>';
            }
        } 
    } else {
        $text = '<p>Задан пустой поисковый запрос.</p>';
    }

    return $text; 
} 
?>
<?php 
if (!empty($_POST['query'])) { 
    $search_result = search ($_POST['query']); 
    echo $search_result; 
}

?>



Выдаёт что по вашему запросу не чего не найдено.... (((
Хотя если делаю так *
Код: php
1.
2.
3.
$sql = "exec num '0100%'";
$res = sqlsrv_query ($conn, $sql);
echo $res[sp_num]; 


то Есть данные

В чём проблем что не так с запросом.. ?*
...
Рейтинг: 0 / 0
5 сообщений из 5, страница 1 из 1
Форумы / PHP, Perl, Python [игнор отключен] [закрыт для гостей] / Запрос в sqlsrv И вывод данных в таблицу HTML
Найденые пользователи ...
Разблокировать пользователей ...
Читали форум (0):
Пользователи онлайн (0):
x
x
Закрыть


Просмотр
0 / 0
Close
Debug Console [Select Text]