Гость
Форумы / PHP, Perl, Python [игнор отключен] [закрыт для гостей] / sqlsrv_num_rows / 1 сообщений из 1, страница 1 из 1
11.12.2021, 11:58
    #40119174
andron81
Участник
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
sqlsrv_num_rows
всем доброе утро.
не пойму как может на переменную повлиять цикл в котором с этой переменной ничего не делается.
что это может быть ?
Код: 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.
.....
$row_qty = (int)sqlsrv_num_rows($stmt);

echo $row_qty."<br>";

$num_col = sqlsrv_num_fields($stmt);
if ($num_col!=0) {
	while ($row = sqlsrv_fetch_array($stmt, SQLSRV_FETCH_NUMERIC) ) {
		for ($i=0; $i<$num_col; ++$i) {
			if ($i==0)  { 
				$spaceX = strripos($row[2], ' ')+1;     
				$zakcode = substr($row[2],  $spaceX, strlen($row[2]) - $spaceX);
				$zakcode = preg_replace("/[^-0-9]/", '', $zakcode); //оставим только цифры и дефисы
				//echo($spaceX. ' ' . $i . ' ' . $y . ' ' .$zakcode. '<br>');
				$page->setCellValueByColumnAndRow($i,$y,iconv('windows-1251','utf-8',$zakcode ));
			} else
				if ( in_array($i,$Col_array ) ) {
					$insertValue = (float)(str_replace(',','.',$row[$i]));
					if ($insertValue !=0) {	
						$page->setCellValueByColumnAndRow($i,$y,$insertValue  );
					}
				} else {
					$page->setCellValueByColumnAndRow($i,$y,iconv('windows-1251', 'utf-8', $row[$i]));
				}
		}
		$y++;
	}
	echo($y." ");
} else {
	echo("Bыборка пуста");
}


echo $row_qty."<br>";




вывод :
$row_qty=212;
$row_qty=0;
...
Рейтинг: 0 / 0
Форумы / PHP, Perl, Python [игнор отключен] [закрыт для гостей] / sqlsrv_num_rows / 1 сообщений из 1, страница 1 из 1
Целевая тема:
Создать новую тему:
Автор:
Найденые пользователи ...
Разблокировать пользователей ...
Читали форум (0):
Пользователи онлайн (0):
x
x
Закрыть


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