| 
			 
			
			
			
			
			
			
		    
			
				19/12/2011, 05:01
			
			
			  | 
  |   |  |  |  Fecha de Ingreso: julio-2010 
						Mensajes: 32
					 Antigüedad: 15 años, 3 meses Puntos: 0 |  | 
  |  consulta y update  
  Hola.Tengo un problema con este script, solamente me ejecutar el primer registro, no sigue recorriendo el while.
 Soy un poco nuevo con php y no se que paso me estaré saltando, a ver si ustedes pueden ayudarme.
 un saludo y gracias
 
 <?php
 $dbhost = 'localhost';
 $dbuser = 'local';
 $dbpass = 'local';
 
 $conn = mysql_connect($dbhost, $dbuser, $dbpass) or die                      ('Error connecting to mysql');
 $dbname = 'pruebas';
 mysql_select_db($dbname);
 $query="select reference from product_attribute";
 
 $result=mysql_query($query);
 
 while ($row=mysql_fetch_array($result))
 {
 //if ($row['reference']!="")
 //{
 
 $conection = mssql_connect("localhost","local","local") or die("no se puede conectar a SQL Server");
 //aqui selecciono la base Northwind que ya trae MS SQL v.8 como ejemplo
 mssql_select_db("Northwind",$conection);
 //tu consulta la asignas a un string $SQL
 
 $SQL = "SELECT UnitsInStock FROM Products where ProductID='".$row['reference']."'";
 
 echo ($row['reference']);
 $result = mssql_query( $SQL,$conection);
 while($row2 = mssql_fetch_array($result))
 {
 $conn2 = mysql_connect($dbhost, $dbuser, $dbpass) or die                      ('Error pincha  mysql');
 $dbname = 'pruebas';
 mysql_select_db($dbname,$conn2);
 $query2="update ps_product_attribute set quantity='".$row2['UnitsInStock']."' where reference='".$row['reference']."'";
 echo("update");
 mysql_query($query2,$conn2);
 }
 mssql_close( $conection );
 }
 
 mysql_close($conn);
 
 
 ?>
     |