<?xml version="1.0" encoding="UTF-8"?>
<rss version="2.0"
	xmlns:content="http://purl.org/rss/1.0/modules/content/"
	xmlns:wfw="http://wellformedweb.org/CommentAPI/"
	xmlns:dc="http://purl.org/dc/elements/1.1/"
	xmlns:atom="http://www.w3.org/2005/Atom"
	xmlns:sy="http://purl.org/rss/1.0/modules/syndication/"
	xmlns:slash="http://purl.org/rss/1.0/modules/slash/"
	>

<channel>
	<title>Apostol Victor &#187; mssql</title>
	<atom:link href="http://www.apostolvictor.info/tag/mssql/feed" rel="self" type="application/rss+xml" />
	<link>http://www.apostolvictor.info</link>
	<description></description>
	<lastBuildDate>Sun, 29 May 2011 12:47:41 +0000</lastBuildDate>
	<generator>http://wordpress.org/?v=2.9.2</generator>
	<language>en</language>
	<sy:updatePeriod>hourly</sy:updatePeriod>
	<sy:updateFrequency>1</sy:updateFrequency>
			<item>
		<title>export din mysql/mssql -&gt;excel</title>
		<link>http://www.apostolvictor.info/export-din-mysqlmssql-excel.html</link>
		<comments>http://www.apostolvictor.info/export-din-mysqlmssql-excel.html#comments</comments>
		<pubDate>Wed, 07 Feb 2007 16:32:54 +0000</pubDate>
		<dc:creator>Victor</dc:creator>
				<category><![CDATA[mysql]]></category>
		<category><![CDATA[microsoft]]></category>
		<category><![CDATA[mssql]]></category>
		<category><![CDATA[munca]]></category>
		<category><![CDATA[php]]></category>

		<guid isPermaLink="false">http://www.apostolvictor.info/2007/02/07/export-din-mysqlmssql-excel/</guid>
		<description><![CDATA[Nu am crezut niciodata ca o sa mi sa ceara ca o aplicatie web sa exporte datele/raportu&#8230;&#8230;&#8230;.etc. in excel
insa am avut si surpriza asta&#8230;&#8230;.
mai jos bucata de cod care ma scos pe mine personal din ceata

]]></description>
			<content:encoded><![CDATA[<p>Nu am crezut niciodata ca o sa mi sa ceara ca o aplicatie web sa exporte datele/raportu&#8230;&#8230;&#8230;.etc. in excel<br />
insa am avut si surpriza asta&#8230;&#8230;.<br />
mai jos bucata de cod care ma scos pe mine personal din ceata</p>
<blockquote>
<p><?php</p>
<p>include_once('cfg.php');</p>
<p>$select = "select * from persoane";     </p>
<p>$export = mssql_query($select);<br />
$fields = mssql_num_fields($export); </p>
<p>for ($i = 0; $i < $fields; $i++) {<br />
    $header .= mssql_field_name($export, $i) . "\t";<br />
	}</p>
<p>	while($row = mssql_fetch_row($export)) {<br />
    $line = '';<br />
    foreach($row as $value) {<br />
        if ((!isset($value)) || ($value == "")) {<br />
            $value = "\t";<br />
        } else {<br />
            $value = str_replace('"', '""', $value);<br />
            $value = '"' . $value . '"' . "\t";<br />
        }<br />
        $line .= $value;<br />
    }<br />
    $data .= trim($line)."\n";<br />
}<br />
$data = str_replace("\r","",$data); </p>
<p>if ($data == "") {<br />
    $data = "\n(0) EROARE!\n";<br />
} </p>
<p>header("Content-type: application/x-msdownload");<br />
header("Content-Disposition: attachment; filename=export.xls");<br />
header("Pragma: no-cache");<br />
header("Expires: 0");<br />
print "$header\n$data";  </p>
<p>?>
</p></blockquote>
<p>treaba e simpla puneti un select in variabila $select<br />
si ca rezultat ar trebui sa va dea un excel cu optiunea save/open<br />
open nu prea merge asa ca datii save <img src='http://www.apostolvictor.info/wp-includes/images/smilies/icon_biggrin.gif' alt=':D' class='wp-smiley' /> </p>
<p>exemplul este pentru mssql dar poate fi adataptat usor si pentru mysql</p>
]]></content:encoded>
			<wfw:commentRss>http://www.apostolvictor.info/export-din-mysqlmssql-excel.html/feed</wfw:commentRss>
		<slash:comments>4</slash:comments>
		</item>
		<item>
		<title>cursor pe mssql</title>
		<link>http://www.apostolvictor.info/cursor-pe-mssql.html</link>
		<comments>http://www.apostolvictor.info/cursor-pe-mssql.html#comments</comments>
		<pubDate>Wed, 07 Feb 2007 16:19:30 +0000</pubDate>
		<dc:creator>Victor</dc:creator>
				<category><![CDATA[mssql]]></category>
		<category><![CDATA[php]]></category>

		<guid isPermaLink="false">http://www.apostolvictor.info/2007/02/07/cursor-pe-mssql/</guid>
		<description><![CDATA[eu unul sunt programator php (cel putin asa imi place sa cred)
    deci iubesc php-ul, imi place sa scriu in php, ador sa il leg la mysql 
dar vine o vreme cand trebuie sa faci mai multe ca de exemplu sa incepi sa folosesti mssql in loc de mysql
    [...]]]></description>
			<content:encoded><![CDATA[<p>eu unul sunt programator php (cel putin asa imi place sa cred)<br />
    deci iubesc php-ul, imi place sa scriu in php, ador sa il leg la mysql <img src='http://www.apostolvictor.info/wp-includes/images/smilies/icon_biggrin.gif' alt=':D' class='wp-smiley' /><br />
dar vine o vreme cand trebuie sa faci mai multe ca de exemplu sa incepi sa folosesti mssql in loc de mysql<br />
    nu e o problema te adaptezi mssql-ul are niste tooluri frumusele sintaxa e cam aceiasi in mare parte insa apar lucruri mai complicate de facut nu e nimic stim php folosim php cu mssql</p>
<p>   dar mssql-ul stie multe si mai jos o sa pun o bucata de cod mssql cursorul  pentru ca sigur sunt destui de neinitiati ca si mine de alfel care ratacesc pe google dupa asa ceva </p>
<blockquote><p>
declare @localitate varchar(100)<br />
declare @judet varchar (100)<br />
declare @id int()</p>
<p>declare cs cursor for </p>
<p>select localitate_ro, judet_ro, id_localitati from Localitati where localitate_ro like &#8216;Al%&#8217;</p>
<p>open cs<br />
fetch next from cs into @localitate, @judet , @id<br />
while @@fetch_status = 0<br />
BEGIN</p>
<p>	update Localitati set verificat=1<br />
				where localitate_ro=@localitate and judet_ro=@judet and id_localitati= @id</p>
<p>	fetch next from cs into @localitate, @judet , @id<br />
END</p>
<p>close cs<br />
deallocate cs
</p></blockquote>
<p>exemplul de mai sus face un lucru stupid :d dar e bun de exemplu<br />
selecteaza dintr-o tabela Localitati toate localitatile care incep cu &#8216;Al&#8217;<br />
dupa care le parcurge una cate una si face un update pe campul verificat </p>
<p>sper sa ajute exemplul de mai sus cuiva<br />
daca credeti ca asa ceva v-ar ajuta dar nu ati inteles nu ezitati sa imi trimiteti u e-mail si in limita timpului am sa incerc sa va si raspund</p>
]]></content:encoded>
			<wfw:commentRss>http://www.apostolvictor.info/cursor-pe-mssql.html/feed</wfw:commentRss>
		<slash:comments>0</slash:comments>
		</item>
	</channel>
</rss>

