How to write all the records from the mysql database with PHP? -
como escribo todos los registros de la base de datos mysql con php?
tengo este código y cuando genero el documento solo me escribe el último registro de la base de datos. quiero obtener todos los registros pero ya no se como; lo que observe es que estoy reasignando los valores, pero no se como corregir esto. saludos
translation bilingual person:
i have code , when generate document writes (outputs?) last row in database. want obtain rows not know how. observe reassigning values, don't know how correct this. cheers.
$servername = "localhost"; $username = "root"; $password = ""; $dbname = "codeigniter"; //establecemos la conexion $conn = new mysqli($servername, $username, $password, $dbname); if ($conn->connect_error) { die("connection failed: " . $conn->connect_error); } $sql = "select timestrap, numero, ip, codigo, estado, url, puerto, resolucionaccion registros"; $result = $conn->query($sql); if ($result->num_rows > 0) { while($row = $result->fetch_assoc()) { //establecemos las variables $timestap = $row["timestrap"]; $no = $row["numero"]; $ip = $row["ip"]; $codigo = $row["codigo"]; $estado = $row["estado"]; $url = $row["url"]; $puerto = $row["puerto"]; $resolucionaccion = $row["resolucionaccion"]; } } else { echo "no hay resultados"; } //cerramos la conexion $conn->close(); $sl = "\n"; //re-asignamos variables $cont = "$timestap $no $ip $codigo $estado $url $puerto $resolucionaccion"; $data = 'timestap no ip codigo estado url puerto resolucion-accion' .$sl .$cont; if ( ! write_file('/var/squid/log/access.log', $data)) {echo 'no se puede escribir el archivo';} else{$success = "el archivo se generó correctamente";}
try put
trates de poner
$cont = "$timestap $no $ip $codigo $estado $url $puerto $resolucionaccion"; $data = 'timestap no ip codigo estado url puerto resolucion-accion' .$sl .$cont;
inside while , concatenate them, because $data variable holding results.
dentro el
while
y concatenarles, porque$data
es el variable que contiene sus resulatdos.
<?php $servername = "localhost"; $username = "root"; $password = ""; $dbname = "codeigniter"; //establecemos la conexion $conn = new mysqli($servername, $username, $password, $dbname); if ($conn->connect_error) { die("connection failed: " . $conn->connect_error); } $sql = "select timestrap, numero, ip, codigo, estado, url, puerto, resolucionaccion registros"; $result = $conn->query($sql); if ($result->num_rows > 0) { while($row = $result->fetch_assoc()) { //establecemos las variables $timestap = $row["timestrap"]; $no = $row["numero"]; $ip = $row["ip"]; $codigo = $row["codigo"]; $estado = $row["estado"]; $url = $row["url"]; $puerto = $row["puerto"]; $resolucionaccion = $row["resolucionaccion"]; $cont = "$timestap $no $ip $codigo $estado $url $puerto $resolucionaccion"; $data = $data.'timestap no ip codigo estado url puerto resolucion-accion' .$sl .$cont; } } else { echo "no hay resultados"; } //cerramos la conexion $conn->close(); $sl = "\n"; //re-asignamos variables //$cont = "$timestap $no $ip $codigo $estado $url $puerto $resolucionaccion"; //$data = 'timestap no ip codigo estado url puerto resolucion-accion' //.$sl .$cont; if ( ! write_file('/var/squid/log/access.log', $data)) {echo 'no se puede escribir el archivo';} else{$success = "el archivo se generó correctamente";} ?>
Comments
Post a Comment