Hallo Semikolon dort, ich habe diesen Code:PHP Ausgabe
// Create connection
$conn = new mysqli($servername, $username, $password, $dbname);
// Check connection
if ($conn->connect_error) {
die("Connection failed: " . $conn->connect_error);
}
$sql = "SELECT usuarios.id, usuarios.cedula, usuarios.estado, usuarios.nombre, facturas.idcliente, facturas.total\n"
. "FROM usuarios\n"
. "LEFT JOIN facturas ON usuarios.id=facturas.idcliente";
$result = $conn->query($sql);
if ($result->num_rows > 0) {
// output data of each row
while($row = $result->fetch_assoc()) {
echo "" . $row["id"]. " " . $row["nombre"]. " " . $row["estado"]. "<br>";
}
} else {
echo "0 results";
}
$conn->close();
?>
und die Ergebnisse werden auf diese Weise dargestellt:
000002 Luis Anel Jimenez ACTIVO
000008 Alexis Gaitan ACTIVO
000010 LUIS JIMENEZ ACTIVO
Ich brauche Ergebnisse wie:
000002; Luis Anel Jimenez; IDENTIFICADOR_EPAGO; 88191; ESTADO: ACTIVO
ich diesen Code versucht:
$data = [];
if ($result->num_rows > 0) {
// output data of each row
while($row = $result->fetch_assoc()) {
$data[] = implode(";", [$row["id"],$row["saldo"],$row["nombre"],"IDENTIFICADOR_EPAGO",$row["cedula"],"ESTADO: " . $row["estado"],"\r\n" ]);
}
if(count($data)) {
file_put_contents("epago.txt", $data);
}
} else {
echo "0 results";
}
aber im 000002 ;; Luis Anel Jimenez bekommen; IDENTIFICADOR_EPAGO; 88191; ESTADO : ACTIVO;
eine Möglichkeit, dieses zusätzliche Semikolon zu entfernen; nach der ersten Variablen und in der letzten Variablen ACTIVO; danke
* „und die Ergebnisse werden auf diese Weise gezeigt“ * - und „was“ Art und Weise * sollte * sie sein? Du hast nicht gesagt, was das Problem war. –
* "und speichern Sie es dann in einer .TXT-Datei" * - Wo ist dieses Bit zu speichern? –