webForumDet fria alternativet

Lägga till olika saker i en databas/text fil

PHP

2 svar · 205 visningar · startad av startail

Medlem sedan sep. 2000155 inlägg
Frågan#1

Jag undrar om nån kan hjälpa mig med ett skript som lägger till en bit data till en databas. typ text fil. och hur man sen skall läsa ut det på en sida. Nån som känner sig manad att hjälpa en stackare lite ? ;)

Medlem sedan sep. 200054 inlägg
#2

För att skriva till filen:

<?php
$data[0] = "Hej\n";
$data[1] = "Jaaa...\n";
$data[2]...

for ($i = 0; $i < sizeof($data); $i++)
{
$fp = fopen("sökväg/till/filen.txt", "w");
fwrite($fp, $data[$i]);
}
?>

För att läsa från filen:

<?php
$fil = file("sökväg/till/filen.txt");
for ($i = 0; $i < sizeof($fil); $i++)
{
echo $fil[$i];
}
?>

Jaa... det var väl allt.

------------------
He who knows, does not speak.
He who speaks, does not know.

roofa - Spetsnaz

[Redigerat av roofa den 11 okt 2000]

[Redigerat av roofa den 11 okt 2000]

Medlem sedan sep. 200036 inlägg
#3

de där är för en textfil.. tänkte att jag kunde bidra med ett exempel för en databas, i mitt exempel använder jag mysql.

<?PHP
// skapa databaskoppling
$link = mysql_pconnect("ip till datorn där DB'n ligger", "användare", "lösen");

// För att lägga till i databasen.
mysql_db_query("databasnamn","INSERT INTO tablenamn SET val='1', val2='2', val3='3'",$link);

//För att läsa ur databas...
$get = mysql_db_query("databasnamn", "SELECT * FROM tablenamn",$link);

//för att skriva ut det kan man använda tex.
while($row = mysql_fetch_array($get)) {
   echo $row[0];
   echo $row[1]; //och så vidare
}
?>

Allt detta finns väl dokumenterat på
http://www.php.net eller http://se.php.net för den svenska mirrorn.
------------------
/*
Knowledge is freedom
Choice 2ooo
*/

[Redigerat av Choice den 11 okt 2000]

392 ms totalt · 4 externa anrop · v20260731065814-full.2f471f9e
130 ms — deklarationer (db)
131 ms — hämta statistik (db)
129 ms — hämta tråd, inlägg och bilagor (db)
126 ms — ändringar (db)