
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:
y lo raro es que $conta siempre devuelva un valor vacío.
¿Qué estoy haciendoi mal?!
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


0