/ Forside / Teknologi / Udvikling / PHP / Nyhedsindlæg
Login
Glemt dit kodeord?
Brugernavn

Kodeord


Reklame
Top 10 brugere
PHP
#NavnPoint
rfh 3959
natmaden 3372
poul_from 3310
funbreak 2700
stone47 2230
Jin2k 1960
Angband 1743
Bjerner 1249
refi 1185
10  Interkril.. 1146
Opdater fra MySQL-database
Fra : Kasper Johansen


Dato : 12-05-02 18:56

Hvis jeg har et felt i en database. Hvordan ændrer jeg det så??

mysql_query("???????????");
eller????

MvH
Kasper Johansen



 
 
Ukendt (12-05-2002)
Kommentar
Fra : Ukendt


Dato : 12-05-02 19:54


"Kasper Johansen" <Kasper@Johansen.tdcadsl.dk> skrev i en meddelelse
news:3cdeaca5$0$51156$edfadb0f@dspool01.news.tele.dk...
> Hvis jeg har et felt i en database. Hvordan ændrer jeg det så??
>
> mysql_query("???????????");
> eller????

Ehm - Hej Kasper

Uanset om du skal du ændre feltet i din tabel eller værdien i et felt, i en
rcord i din tabel, så må det være mysql_query, forudsat at din database er
mySQL

Men prøv at uddybe dit spørgsmål en *lille* smule mere

John



Lars Petersen (12-05-2002)
Kommentar
Fra : Lars Petersen


Dato : 12-05-02 20:04

> Hvis jeg har et felt i en database. Hvordan ændrer jeg det så??

Evt læs en SQL tutorial og en php tutorial?


--
-
Lars
http://coder.dk/sohofaq.php - Uofficiel WOL SOHO 77 FAQ
http://wshlman.moons.dk/ - Say goodbye to GameSpy - A Free Half Life
Manager!
To mail me remove your-pants.



-Martin- (13-05-2002)
Kommentar
Fra : -Martin-


Dato : 13-05-02 00:04

On Sun, 12 May 2002 19:55:44 +0200, "Kasper Johansen"
<Kasper@Johansen.tdcadsl.dk> wrote:

>Hvis jeg har et felt i en database. Hvordan ændrer jeg det så??
>
>mysql_query("???????????");
>eller????
>
>MvH
>Kasper Johansen
>

kig på mysql.com efter UPDATE :)

Søren Friis (13-05-2002)
Kommentar
Fra : Søren Friis


Dato : 13-05-02 14:47

> Hvis jeg har et felt i en database. Hvordan ændrer jeg det så??
>
> mysql_query("???????????");

$query = "UPDATE tabel SET felt='værdi' WHERE id='unik-id' ";
mysql_query($query);

Forudsat at du har lavet forbindelse til en database tidligere i dokumentet
og at du skriver de rigtige ting i forespørgslen.

/SF


"Kasper Johansen" <Kasper@Johansen.tdcadsl.dk> wrote in message
news:3cdeaca5$0$51156$edfadb0f@dspool01.news.tele.dk...
> Hvis jeg har et felt i en database. Hvordan ændrer jeg det så??
>
> mysql_query("???????????");
> eller????
>
> MvH
> Kasper Johansen
>
>



Kasper Johansen (14-05-2002)
Kommentar
Fra : Kasper Johansen


Dato : 14-05-02 14:03

Hvad fejler denne her så for den virker ikke:

mysql_query("UPDATE users SET navn = 'kasper', password=$abpassword,
callsign=$abcallsign, email=$abemail, descr=$abdescr WHERE nr = $loginnr");



"Søren Friis" <soren@friis.mail.dk> skrev i en meddelelse
news:3cdfc344$0$97284$edfadb0f@dspool01.news.tele.dk...
> > Hvis jeg har et felt i en database. Hvordan ændrer jeg det så??
> >
> > mysql_query("???????????");
>
> $query = "UPDATE tabel SET felt='værdi' WHERE id='unik-id' ";
> mysql_query($query);
>
> Forudsat at du har lavet forbindelse til en database tidligere i
dokumentet
> og at du skriver de rigtige ting i forespørgslen.
>
> /SF
>
>
> "Kasper Johansen" <Kasper@Johansen.tdcadsl.dk> wrote in message
> news:3cdeaca5$0$51156$edfadb0f@dspool01.news.tele.dk...
> > Hvis jeg har et felt i en database. Hvordan ændrer jeg det så??
> >
> > mysql_query("???????????");
> > eller????
> >
> > MvH
> > Kasper Johansen
> >
> >
>
>



Per Thomsen (14-05-2002)
Kommentar
Fra : Per Thomsen


Dato : 14-05-02 15:52

[snip]
"Kasper Johansen" <Kasper@Johansen.tdcadsl.dk> wrote in message
news:3ce10b01$0$97292$edfadb0f@dspool01.news.tele.dk...
> Hvad fejler denne her så for den virker ikke:
>
> mysql_query("UPDATE users SET navn = 'kasper', password=$abpassword,
> callsign=$abcallsign, email=$abemail, descr=$abdescr WHERE nr =
$loginnr");

Prøv at sætte " omkring dine variable, og evt. lade dem runde addslashes
inden du saetter dem ind:

$dbAbPassword = addslashes($abpassword);
$dbAbCallsign = addslashes($abcallsign);
$dbAbEmail = addslashes($abemail);
$dbAvDescr = addslashes($abdescr);

$query = 'UPDATE users SET navn="kasper", password="'.$dbAbPassword.'",
callsign="'.$dbAbCallsign.'", email="'.$dbAbEmail.'", descr="'.$dbAbDescr.'"
WHERE nr='.$loginNr;

mysql_query($query);

Hvis det ikke hjælper så fortæl os lidt mere om hvilken fejl-besked du får,
når du forsøger.

Og vær sød lige at tage et kig på:
<http://www.usenet.dk/netikette/citatteknik.html>

MVH Per Thomsen,
http://www.pert.dk/




Peter Brodersen (14-05-2002)
Kommentar
Fra : Peter Brodersen


Dato : 14-05-02 15:53

On Tue, 14 May 2002 15:02:53 +0200, "Kasper Johansen"
<Kasper@Johansen.tdcadsl.dk> wrote:

>Hvad fejler denne her så for den virker ikke:
>
>mysql_query("UPDATE users SET navn = 'kasper', password=$abpassword,
>callsign=$abcallsign, email=$abemail, descr=$abdescr WHERE nr = $loginnr");

En af dine variable er sikkert blanke. Du kan gøre dig selv en
tjeneste ved først at tjekke hvad for en query, du overhovedet kaster
efter MySQL-serveren, samt hvad det er, MySQL-serveren brokker sig
over. Fx:

<?php
$query = "UPDATE users SET navn = 'kasper', password=$abpassword,
callsign=$abcallsign, email=$abemail, descr=$abdescr WHERE nr =
$loginnr";

mysql_query($query) OR die("MySQL-fejl: ".mysql_error()."<br>Query:
$query");
?>

--
- Peter Brodersen

Søg
Reklame
Statistik
Spørgsmål : 177554
Tips : 31968
Nyheder : 719565
Indlæg : 6408852
Brugere : 218888

Månedens bedste
Årets bedste
Sidste års bedste