Ver Mensaje Individual
  #7 (permalink)  
Antiguo 13/05/2010, 21:37
jordixip2
 
Fecha de Ingreso: mayo-2010
Mensajes: 112
Antigüedad: 13 años, 11 meses
Puntos: 0
No, al ser una unica linea, no son necesarias las llaves... probare eso en unas horas y volvemos al lio.

Mmmm me sale 0; no entiendo, si hago la misma consulta desde mysql me sale un registro. Voy a revisar 'letra a letra' el select porque no me cuadra, sera una solemne tonteria, seguro!

Pues la unica diferencia es el punto y coma que le pongo al final... desde la consola mysql, asi que ... help!!!! Me sale un registro y desde php me dice 0.

Sorpresa... he quitado todo lo que hacia referencia a la segunda conexion y lo he dejado integro asi, y funciona, ahora lo que tengo que hacer es que lo devuelto, debo hacer un insert en la otra base de datos.

<?php
$titol=$_POST["titol"];
$valor=count($titol);

$link=mysql_connect('localhost','XXX','SSSSS') or die('Could not connect: '.mysql_error());
if (!mysql_select_db('DDDDDD', $link))
{
echo 'Could not select database';
exit;
}
else
echo '<br>Base de datos abierta ss<br>';
echo '<br>He hecho la conexiones hay ' . $valor . ' items chequeados<br>';
for($i=0;$i<$valor;$i++)
{
$otra="select titol from articles where titol like '" . $titol[$i] . "'";
echo "<br>$otra<br>";
$result = mysql_query($otra, $link) or die(mysql_error());
$cuenta=mysql_num_rows($result);
echo "<br>numero de registros devueltos: " . $cuenta . "<br>";
while ($row=mysql_fetch_array($result)) echo 'dentro del bcule';
}

mysql_close($link);

?>

Actualizo... no me escribe lo que esta en negrita, al final... porque??????????

<?php
$titol=$_POST["titol"];
$valor=count($titol);

$link=mysql_connect('localhost','KKKLLL','KKKKK') or die('Could not connect: '.mysql_error());

echo '<br>Servidor abierto<br>';
echo '<br>He hecho la conexiones hay ' . $valor . ' items chequeados<br>';

for($i=0;$i<$valor;$i++)
{
$otra="select titol from ss.articles where titol like '%" . $titol[$i] . "%'";
echo "<br>$otra<br>";
$result = mysql_query($otra, $link) or die(mysql_error());
$cuenta=mysql_num_rows($result);
echo "<br>numero de registros devueltos: " . $cuenta . "<br>";
while ($row=mysql_fetch_array($result))
{
echo '<br>dentro del bucle<br>';

echo "<br>$row["titol"]<br>";
}
}

mysql_close($link);

?>

Última edición por GatorV; 14/05/2010 a las 08:01