Nueva pregunta

Pregunta:

Fecha: 31-03-2016 07:17:55 (En Español)

Migrar mi consulta mysql a mssql[No resuelta]

Buen dia tengo el siguiente codigo el cual hace consultas en mysql pero nesecito pasar esto mismo a mssql
Class:
<?php
class Conectar
{
	public static function con()
	{
		$conexion = mysql_connect("localhost","root","Mbdvta*100pre");
		mysql_query("SET NAMES 'UTF-8'");
		mysql_select_db("turnos");
		return $conexion;
	}
}
class Buscador1
{
	private $busqueda=array();
	
	public function buscar()
	{
        $busqueda = mysql_real_escape_string(addslashes($_GET['cedula']));
		  $query = "SELECT * FROM personal WHERE cedula LIKE'".$busqueda."' OR cedula like '".$busqueda."';";
		$res = mysql_query($query,Conectar::con());
		   while ($reg=mysql_fetch_assoc($res))
	    {
	        $this->busqueda[] = $reg;
            }
                return $this->busqueda;
	    
	    }
    }
	class Buscador
{
	private $busqueda=array();
	
	public function buscar()
	{
        $busqueda = mysql_real_escape_string(addslashes($_GET['cedula']));
		  $query = "SELECT * FROM malla_h WHERE cedula LIKE'".$busqueda."' OR cedula like '".$busqueda."';";
		$res = mysql_query($query,Conectar::con());
		   while ($reg=mysql_fetch_assoc($res))
	    {
	        $this->busqueda[] = $reg;
            }
                return $this->busqueda;
	    
	    }
    }
?>

el formulario html
<form action="mallaase.php" method="get">
        <label for="cedula"></label>
        Consulte su malla de turnos
        <input name="cedula" type="password" id="cedula" size="40" maxlength="15" />
        <input type="submit" name="Consultar" id="Consultar" value="consultar" />
      </form>      </div>


y el resultado php
<?php
include_once("turnos2.php");
$bus1 = new Buscador1();
$buscame1 = $bus1->buscar();
$bus = new Buscador();
$buscame = $bus->buscar();
?>
  </p><p></p>
  <table width="733" border="1" cellpadding="1" cellspacing="2">
    <tr>
      <td width="149">CEDULA</td>
      <td width="269">NOMBRE</td>
      <td width="102">CAMPAÑA</td>
      <td width="83">Ext</td>
      <td width="96">Correo</td>
    </tr>
    <?php
//COMPROBAMOS SI HAY REGISTROS EN LA BUSQUEDA, SI NO LOS HAY, MOSATRAMOS UN MENSAJE DICIENDO QUE NO HAY RESULTADOS, EN OTRO CASO, MOSTRAMOS LOS RESULTADOS
if(count($buscame1)==0)
{
echo "<h2>Este usuario No esta disponible o Actualizado</h2>";
}else{
for($i=0;$i<sizeof($buscame1);$i++)
{
?>
    <tr>
      <td><?php echo $buscame1[$i]["cedula"] ?></td>
      <td><?php echo $buscame1[$i]["nombre"] ?></td>
      <td><?php echo $buscame1[$i]["campana"] ?></td>
      <td><?php echo $buscame1[$i]["ext"] ?></td>
      <td><?php echo $buscame1[$i]["correo"] ?></td>
             <?php
}
}
?>
    
      </tr>
    </table></td>
  </tr>
</table>
  <p>
  </p>
  <td width="130"><table width="1126" border="1" cellspacing="1">
      <tr>
        <td width="109" bgcolor="#FFFFFF">Fecha</td>
        <td width="107" bgcolor="#FFFFFF">Turno</td>
        <td width="103" bgcolor="#FFFFFF">Hora Entrada</td>
        <td width="106" bgcolor="#FFFFFF">Descanso1  </td>
        <td width="107" bgcolor="#FFFFFF">Almuerzo</td>
        <td width="91" bgcolor="#FFFFFF">Descanso2</td>
        <td width="124" bgcolor="#FFFFFF">Hora Salida</td>
        <td width="132" bgcolor="#999999">Observacion</td>
        <td width="110" bgcolor="#FFFFFF">Tiempo a recuperar</td>
        <td width="55" bgcolor="#FFFFFF">gestiones</td>
      </tr>
      <?php
//COMPROBAMOS SI HAY REGISTROS EN LA BUSQUEDA, SI NO LOS HAY, MOSATRAMOS UN MENSAJE DICIENDO QUE NO HAY RESULTADOS, EN OTRO CASO, MOSTRAMOS LOS RESULTADOS
if(count($buscame)==0)
{
echo "<h2>No Registra Malla de Turnos consulte en la ext 1501 o en talento@bml.local</h2>";
}else{
for($i=0;$i<sizeof($buscame);$i++)
{
?>
      <tr>
        <td width="109" align="center" class="table-bordered"><?php echo $buscame[$i]["Dia"] ?></td>
        <td width="107" align="center" class="table-bordered"><?php echo $buscame[$i]["Turno"] ?></td>
        <td width="103" align="center" class="table-bordered"><?php echo $buscame[$i]["Hora_Entrada"] ?></td>
        <td width="106" align="center" class="table-bordered"><?php echo $buscame[$i]["Descanso1"] ?></td>
        <td width="107" align="center" class="table-bordered"><?php echo $buscame[$i]["Almuerzo"] ?></td>
        <td width="91" align="center" class="table-bordered"><?php echo $buscame[$i]["Descanso2"] ?></td>
        <td width="124" align="center" class="table-bordered"><?php echo $buscame[$i]["Hora_Salida"] ?></td>
        <td width="132" align="center" class="table-bordered"><?php echo $buscame[$i]["Observacion"] ?></td>
        <td width="110" align="center" class="table-bordered"><?php echo $buscame[$i][""] ?></td>
        <td width="55" align="center" class="table-bordered"><?php echo $buscame[$i][""] ?></td>
        <?php
}
}
?>

Etiquetas: MySQL Desarrollo - PHP - SQL - SQL Server Votos: 1 - Respuestas: 4 - Vistas: 12 Compartir en: Google Facebook Twitter LinkedIn Link
 

Respuestas:

  • Fecha: 31-03-2016 13:57:36 lo primero es cambiar la conexion

    $ia=mssql_connect("localhost","user","pass.");
    //	 or die("Problema con conexion")
    	if (mssql_select_db("base",$ia)==true)
    		{
    			//echo "conexion exitosa";
    		}else{ error } 



    luego cambias la consulta

    $sql_tot="select tabla ";
    
    	$rst=@mssql_query($sql_tot,$ia);
    
    
    	if (!$rst) {
        // La consulta ha fallado, muestra un mensaje de error
        //utilizando mssql_get_last_message()
       die('MSSQL error: ' . mssql_get_last_message());
    	}
         $rows=mssql_num_rows ($rst);
     	//mssql_close($i); 
    while ($row=mssql_fetch_array($rst, MSSQL_NUM))
    	{
    		
    		$total = $row[0];//total
    		
    	}
    



    me comentas dudas..
      Votos: 1 - Link respuesta
     
  • Fecha: 31-03-2016 16:00:58 Intentaré configurarlo, más rato te cuento, gracias   Votos: 0 - Link respuesta
     
  • Fecha: 31-03-2016 19:16:44 ok intenta y si no te funciona pon de nuevo el codigo para ver como lo llevas   Votos: 0 - Link respuesta
     
  • Fecha: 05-04-2016 14:00:13 seria bueno que re-troalimentes   Votos: 0 - Link respuesta
     
Para participar activamente de la comunidad primero debes autenticarte, ingresa al sistema.Iniciar Sesión
 
frjcbbae garagebible.com