On Fri, 08 Mar 2002 11:13:29 +0100, Steen Broelling <strix@mail.dk>
wrote:
>Et helt andet spørgsmål er så: Jeg har et felt i samme tabel, som
>hedder 'password', hvori der ikke er angivet noget ved nogen brugere
>endnu - ca. 400 stk.
>
>Hvordan; eller kan man overhovedet indsætte automatisk genererede
>passwordkoder i sådant et felt - bare via et bette phpscript!?? Altså
>koder som endnu ikke findes...
Nå. Jeg har selv fundet ud af et eller andet. Følgende skal indsætte
variablen $snabel ( en ny for hver bruger) ind i hver enkelt brugers
password felt:
--
$query = mysql_query("SELECT id FROM OBSERDATA");
while($row = mysql_fetch_array($query)) {
$id = $row['id'];
$snabel = mkPasswd();
//en funktion som genererer et 10 bogstaver langt password//
echo "$id $snabel<br>";
//bare for at se om det virker, og det gør det//
$query = mysql_query("UPDATE OBSERDATA SET password='$snabel' WHERE
id='$id'");
}
--
Den sidste query (UPDATE) indsætter kun password hos én enkelt bruger
hver gang, hvorefter den kommer med en fejl om at "Supplied argument
is not a valid MySQL result resource" - hvorfor det!???
Hvis jeg deaktiverer querien, og kun ser echoen, viser den det hele
perfekt!
MVH Steen Brølling
http://www.broelling.dk
"Pete sets the pace to anything..."