PHP - Error en numero de filas de una consulta MySQL

   
Vista:

Error en numero de filas de una consulta MySQL

Publicado por Thomas (1 intervención) el 24/05/2015 18:22:11
quiero actualizar una columna de una tabla con los valores de otra.

esto usando el siguinete código:

1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
$conn = new mysqli($servername, $username, $password);
 
$sql = "SELECT codP, frac FROM kadena.Borra;";
$result = $conn->query($sql);
 
while ($row = $result->fetch_assoc()) {
	$sql2 = "SELECT id FROM catalog WHERE codCatalogo=".$row["codP"].";";
	$res2 = $conn->query($sql2);
	$conta = $res2->num_rows + 0;
	echo $sql2." -- " . $conta . "<br>";
	if ($conta > 0) {
		while ($fila = $res2->fetch_assoc()) {
			$cadSql = "UPDATE catalog SET fracciones=" . $row["frac"] . " WHERE Id = " . $fila["Id"] .";";
			$conn->query($cadSql);
			echo $cadSql . "<br>";
		}
	}
}
 
echo "fin**";

y lo raro es que $conta siempre devuelva un valor vacío.

¿Qué estoy haciendoi mal?!
Valora esta pregunta
Me gusta: Está pregunta es útil y esta claraNo me gusta: Está pregunta no esta clara o no es útil
0
Responder