आपके द्वारा प्रदान किया गया कोड डेटा को CSV फ़ाइल में सहेजने के लिए लूप का उपयोग करता है। चूंकि आपको इसे किसी फ़ाइल में सहेजने की आवश्यकता नहीं है, इसलिए आपको इस लूप को अपने आउटपुट पर कुछ कोड प्रिंटिंग पंक्तियों से बदलना होगा।
आपके कोड के अनुसार आपको इस भाग को बदलना होगा
$fp = fopen('books.csv', 'w');
while($row = mysqli_fetch_assoc($result))
{
fputcsv($fp, $row);
}
उदाहरण के लिए यह
while($row = mysqli_fetch_assoc($result)) {
//we need to split your message into array
$csvRows = explode("\n", $row['message']);
$head = [];
if (array_key_exists(0, $csvRows)) {
$head = explode(' ', trim($csvRows[0]));
}
$data = [];
for ($i = 1; $i < count($csvRows); $i++) {
$data[] = explode(' ', trim($csvRows[$i]));
}
//print recognized headers
echo '<table width="100%"><tr>';
foreach ($head as $h) {
echo "<th>{$h}</th>";
}
echo '</tr>';
//print your csv row as table row
foreach ($data as $r) {
echo '<tr>';
foreach ($r as $v) {
echo "<td>{$v}</td>";
}
echo '</tr>';
}
echo '<table>';
}