php - Join two queries into one -


i want join 2 queries 1 don't know how.

this 1 page: http://www.izvrsiteljsu.rs/prodaja/other.php

            <?php             //Подаци за повезивање са базом података                 $username="*";                 $password="*";                 $database="*";                 $url= "*";              //Подаци везани за категорију                    $kat = "ost";                 $kategorija ="other";              //Повезивање са базом података                   mysql_connect($url,$username,$password);                 mysql_query("set names utf8");                 @mysql_select_db($database) or die("baza ne postoji.");                 $sql = "select count(poslovnibroj) $kat status='' , drugaprodaja <>''";                  $rs_result = mysql_query($sql);                      $row = mysql_fetch_row($rs_result);                  $total_records = $row[0];                 $total_pages = ceil($total_records / 20);              if (isset($_get["page"]))              {                  $page  = $_get["page"];             }              else              {                  $page=1;              };                ($i=1; $i<=$total_pages; $i++)              {              if ($i != $page)                 echo "<b><a style='margin: 5px 5px 5px 5px;' class='page gradient' href='$kategorija.php?page=".$i."'>".$i."</a></b>";             if ($i==$page)                  echo " <span class='page dark'>". $i . "</span> ";              };                       ?>             </p>             <hr>             <br>             <div class="alert">             <b><font color="red">Напомена:</font></b>             <p align="justify">             У циљу унапређења начела јавности, као једног од основних процесних начела у нас, као и у жељи за што ефикаснијем и економичнијем остварењу              циља намирења извршног повериоца, са једне и што повољнијег уновчења заплењених ствари извршног дужника са друге стране, одлучили смо да Вам             на нашој интернет страници пружимо увид у заплењене ствари извршних дужника, као и њихову утврђену тржишну вредност.             <br>             &nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;Позивамо Вас да уколико сте заинтересовани за куповину неке од наведених ствари да нам се јавите било путем телефона на број (024) 554 266,              на e-mail: kontakt@izvrsiteljsu.rs или лично у нашим канцеларијама.                                          </div>             <?php              //podaci za mysql                  $start_from = ($page-1) * 20;               mysql_connect($url,$username,$password);             mysql_query("set names utf8");             @mysql_select_db($database) or die("База не постоји.");                  $limit = 20;                 $sql = "select * $kat status='' , drugaprodaja <>'' order sifra asc limit $start_from, $limit";                  $rs_result = mysql_query ($sql);                  echo "<div class='imagerow'>";             echo "<div class='set'>";              while ($row = mysql_fetch_assoc($rs_result))              {                  $sifrar = $row['sifra'];                 $poslovnibrojr = $row['poslovnibroj'];                 $opisr = $row['opis'];                 $vrednostr = $row['vrednost'];                 $prvaprodajar = $row['prvaprodaja'];                 $drugaprodajar = $row['drugaprodaja'];                 $napomenar = $row['napomena'];                 $statusr = $row['status'];              echo "  <div class='single'>                         <a class='fancybox-effects-d' href='../prodaja/images/$kat/$sifrar.jpg' rel='lightbox[plants]' title='$opisr'><img src='../prodaja/images/$kat/$sifrar.jpg' alt='$opisr' width='150' height='150'/></a>                         <li><b>Шифра:</b>  <font color='red'>$sifrar</font></li>                         <li><b>Вредност:</b> $vrednostr</li>                              <li><b>Продаја i:</b> $prvaprodajar</li>                            <li><b>Продаја ii:</b> $drugaprodajar</li>                       </div>";             }              echo "</div>";             echo "</div>";              echo "<center>";                 $sql = "select count(poslovnibroj) $kat status='' , drugaprodaja <>''";                  $rs_result = mysql_query($sql);                      $row = mysql_fetch_row($rs_result);                  $total_records = $row[0];                 $total_pages = ceil($total_records / 20);              echo "<hr>";             ($i=1; $i<=$total_pages; $i++)              {              if ($i != $page)                 echo "<b><a style='margin: 5px 5px 5px 5px;' class='page gradient' href='$kategorija.php?page=".$i."'>".$i."</a></b>";             if ($i==$page)                  echo " <span class='page dark'>". $i . "</span> ";              };             echo "</center>";              mysql_close();              ?> 

and second page: http://www.izvrsiteljsu.rs/prodaja/other.php

            <?php             //Подаци за повезивање са базом података                 $username="*";                 $password="*";                 $database="*";                 $url= "*";              //Подаци везани за категорију                    $kat = "teh";                 $kategorija ="tehnology";              //Повезивање са базом података                   mysql_connect($url,$username,$password);                 mysql_query("set names utf8");                 @mysql_select_db($database) or die("baza ne postoji.");                 $sql = "select count(poslovnibroj) $kat status='' , drugaprodaja <>''";                  $rs_result = mysql_query($sql);                      $row = mysql_fetch_row($rs_result);                  $total_records = $row[0];                 $total_pages = ceil($total_records / 20);              if (isset($_get["page"]))              {                  $page  = $_get["page"];             }              else              {                  $page=1;              };                            ($i=1; $i<=$total_pages; $i++)              {              if ($i != $page)                 echo "<b><a style='margin: 5px 5px 5px 5px;' class='page gradient' href='$kategorija.php?page=".$i."'>".$i."</a></b>";             if ($i==$page)                  echo " <span class='page dark'>". $i . "</span> ";              };                       ?>             </p>             <hr>             <br>             <div class="alert">             <b><font color="red">Напомена:</font></b>             <p align="justify">             У циљу унапређења начела јавности, као једног од основних процесних начела у нас, као и у жељи за што ефикаснијем и економичнијем остварењу              циља намирења извршног повериоца, са једне и што повољнијег уновчења заплењених ствари извршног дужника са друге стране, одлучили смо да Вам             на нашој интернет страници пружимо увид у заплењене ствари извршних дужника, као и њихову утврђену тржишну вредност.             <br>             &nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;Позивамо Вас да уколико сте заинтересовани за куповину неке од наведених ствари да нам се јавите било путем телефона на број (024) 554 266,              на e-mail: kontakt@izvrsiteljsu.rs или лично у нашим канцеларијама.                                          </div>             <?php              //podaci za mysql                  $start_from = ($page-1) * 20;               mysql_connect($url,$username,$password);             mysql_query("set names utf8");             @mysql_select_db($database) or die("База не постоји.");                  $limit = 20;                 $sql = "select * $kat status='' , drugaprodaja <>'' order sifra asc limit $start_from, $limit";                  $rs_result = mysql_query ($sql);                  echo "<div class='imagerow'>";             echo "<div class='set'>";              while ($row = mysql_fetch_assoc($rs_result))              {                  $sifrar = $row['sifra'];                 $poslovnibrojr = $row['poslovnibroj'];                 $opisr = $row['opis'];                 $vrednostr = $row['vrednost'];                 $prvaprodajar = $row['prvaprodaja'];                 $drugaprodajar = $row['drugaprodaja'];                 $napomenar = $row['napomena'];                 $statusr = $row['status'];              echo "  <div class='single'>                         <a class='fancybox-effects-d' href='../prodaja/images/$kat/$sifrar.jpg' rel='lightbox[plants]' title='$opisr'><img src='../prodaja/images/$kat/$sifrar.jpg' alt='$opisr' width='150' height='150'/></a>                         <li><b>Шифра:</b>  <font color='red'>$sifrar</font></li>                         <li><b>Вредност:</b> $vrednostr</li>                              <li><b>Продаја i:</b> $prvaprodajar</li>                            <li><b>Продаја ii:</b> $drugaprodajar</li>                       </div>";             }              echo "</div>";             echo "</div>";              echo "<center>";                 $sql = "select count(poslovnibroj) $kat status='' , drugaprodaja <>''";                         $rs_result = mysql_query($sql);                      $row = mysql_fetch_row($rs_result);                  $total_records = $row[0];                 $total_pages = ceil($total_records / 20);              echo "<hr>";             ($i=1; $i<=$total_pages; $i++)              {              if ($i != $page)                 echo "<b><a style='margin: 5px 5px 5px 5px;' class='page gradient' href='$kategorija.php?page=".$i."'>".$i."</a></b>";             if ($i==$page)                  echo " <span class='page dark'>". $i . "</span> ";              };             echo "</center>";              mysql_close();              ?>   

and want 2 page on 1 one query. tried

$sql = "select count(*) teh, nam status='' , drugaprodaja <>''";  

and

$sql = "select * teh, nam status='' , drugaprodaja <>'' order sifra asc limit $start_from, $limit";  

but doesn't work.

convert mysql mysqli , use :http://us2.php.net/manual/en/mysqli.multi-query.php mysql deprecated anyway,as of php 5.5. or try union

(select count(*)  nam status='' , drugaprodaja <>'') union (select count(*)  teh status='' , drugaprodaja <>'') 

but still change function mysqli or pdo vulnerable sql injection. or:

 select (select count(*)  nam status='' , drugaprodaja <>'')     +     (select count(*)  teh status='' , drugaprodaja <>'') sumcount 

Comments

Popular posts from this blog

html - How to style widget with post count different than without post count -

How to remove text and logo OR add Overflow on Android ActionBar using AppCompat on API 8? -

javascript - storing input from prompt in array and displaying the array -