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

Kodeord


Reklame
Top 10 brugere
SQL
#NavnPoint
pmbruun 1704
niller 962
fehaar 730
Interkril.. 701
ellebye 510
pawel 510
rpje 405
pete 350
gibson 320
10  smorch 260
Update syntaxen
Fra : Martin


Dato : 30-05-01 17:27

Dette virker ikke!

Hvordan skal det gøres?

// KODE
$query = mysql_db_query("UPDATE rvenner set navn=$ven, venurl=$adresse
WHERE id = '$index'");


--
Bye for now Martin
http://natten-i.dk
Email: martini@mailme.dk

 
 
Henrik Hansen (30-05-2001)
Kommentar
Fra : Henrik Hansen


Dato : 30-05-01 18:50

Martin <martini@mailme.dk> wrote:

> Dette virker ikke!
>
> Hvordan skal det gøres?
>
> // KODE
> $query = mysql_db_query("UPDATE rvenner set navn=$ven, venurl=$adresse
> WHERE id = '$index'");

Prøv det her

$sql = "UPDATE rvenner SET navn='$ven', venurl='$adresse' WHERE id =
'$index'";
mysql_query($sql);

hvis dette ikke virkerer det fordi $index ikke findes i tabellen.

--
Henrik Hansen

Martin (31-05-2001)
Kommentar
Fra : Martin


Dato : 31-05-01 12:17

On 30 May 2001 19:49:42 +0200, Henrik Hansen <hh@mailserver.dk> wrote:

>Martin <martini@mailme.dk> wrote:
>
> > Dette virker ikke!
> >
> > Hvordan skal det gøres?
> >
> > // KODE
> > $query = mysql_db_query("UPDATE rvenner set navn=$ven, venurl=$adresse
> > WHERE id = '$index'");
>
>Prøv det her
>
>$sql = "UPDATE rvenner SET navn='$ven', venurl='$adresse' WHERE id =
>'$index'";
>mysql_query($sql);
>
>hvis dette ikke virkerer det fordi $index ikke findes i tabellen.

$index er jo ID.... *det skal ikke stå som $index i tabellen, vel*
*Skal bare lige have det 100% klart i mit lille hoved

--
Bye for now Martin
http://natten-i.dk
Email: martini@mailme.dk

Henrik Hansen (31-05-2001)
Kommentar
Fra : Henrik Hansen


Dato : 31-05-01 19:06

Martin <martini@mailme.dk> wrote:

> >Prøv det her
> >
> >$sql = "UPDATE rvenner SET navn='$ven', venurl='$adresse' WHERE id =
> >'$index'";
> >mysql_query($sql);
> >
> >hvis dette ikke virkerer det fordi $index ikke findes i tabellen.
>
> $index er jo ID.... *det skal ikke stå som $index i tabellen, vel*
> *Skal bare lige have det 100% klart i mit lille hoved

du siger jo :

WHERE id = $index

derfor, $index skal forekomme i id feltet, ellers vil din where ikke
finde en række den kan opdatere.

--
Henrik Hansen

Martin (02-06-2001)
Kommentar
Fra : Martin


Dato : 02-06-01 00:57

>Prøv det her
>
>$sql = "UPDATE rvenner SET navn='$ven', venurl='$adresse' WHERE id =
>'$index'";
>mysql_query($sql);

Jaaa... virker fino

TAKKER!!!


--
Bye for now Martin
http://natten-i.dk
Email: martini@mailme.dk

Martin Mouritzen (02-06-2001)
Kommentar
Fra : Martin Mouritzen


Dato : 02-06-01 01:34

After I finished the 3 Pan Galactic Gargle Blasters, Martin
<martini@mailme.dk> just offered me, he muttered some weird stuff, and
I had to correct this gibberish:

>Jaaa... virker fino
>TAKKER!!!

Hvis du kiggede lidt efter ville du opdage at jeg rent faktisk svarede
dig i PHP gruppen for et par dage siden.
--
Martin Mouritzen. | http://www.trendy.dk
The truth is out there! Does anyone know the URL?

Martin (02-06-2001)
Kommentar
Fra : Martin


Dato : 02-06-01 12:57

On Sat, 02 Jun 2001 02:33:59 +0200, Martin Mouritzen <martin@fez.dk>
wrote:

>After I finished the 3 Pan Galactic Gargle Blasters, Martin
><martini@mailme.dk> just offered me, he muttered some weird stuff, and
>I had to correct this gibberish:
>
>>Jaaa... virker fino
>>TAKKER!!!
>
>Hvis du kiggede lidt efter ville du opdage at jeg rent faktisk svarede
>dig i PHP gruppen for et par dage siden.

UPS... jeg skrev også i PHP gruppen, fordi jeg troede det var selve
dokumentet der var problemer i !

Men ellers bare tak

--
Bye for now Martin
http://natten-i.dk
Email: martini@mailme.dk

Jonas Delfs (30-05-2001)
Kommentar
Fra : Jonas Delfs


Dato : 30-05-01 18:47

"Martin" <martini@mailme.dk> skrev i en meddelelse
news:g0q9ht48ldpbf2vbjhs2m3ilccki7lvp8s@4ax.com...
> Dette virker ikke!
>
> Hvordan skal det gøres?
>
> // KODE
> $query = mysql_db_query("UPDATE rvenner set navn=$ven, venurl=$adresse
> WHERE id = '$index'");

SQL'en er korrekt nok, men eftersom du bruger mysql_db_query() til at spytte
forespørgslen afsted, skal du jo også lige definere databasen:

$query = mysql_db_query("din_database","UPDATE rvenner set navn=$ven,
venurl=$adresse WHERE id = '$index'");

--
Mvh. Jonas Delfs
http://delfs.dk

"Kun en tåbe rydder op. Et geni behersker kaos"



Jonas Koch Bentzen (30-05-2001)
Kommentar
Fra : Jonas Koch Bentzen


Dato : 30-05-01 19:11

Jonas Delfs skrev:

> "Martin" <martini@mailme.dk> skrev i en meddelelse
> news:g0q9ht48ldpbf2vbjhs2m3ilccki7lvp8s@4ax.com...
>> Dette virker ikke!
>>
>> // KODE
>> $query = mysql_db_query("UPDATE rvenner set navn=$ven,
>> venurl=$adresse WHERE id = '$index'");
>
> SQL'en er korrekt nok

Er den nu også det? Der mangler citationstegn rundt om $ven og
$adresse. Derimod burde citationstegn om $index nok ikke være
nødvendig, hvis feltet (som man kunne gætte på) er defineret som en int.

--
Venlig hilsen
Jonas Koch Bentzen

http://understroem.dk/

Jonas Delfs (30-05-2001)
Kommentar
Fra : Jonas Delfs


Dato : 30-05-01 19:20

"Jonas Koch Bentzen" <ingen.epostadresse@eksempel.dk> skrev i en meddelelse
news:9f3cvf$16nb$3@news.cybercity.dk...
> >> // KODE
> >> $query = mysql_db_query("UPDATE rvenner set navn=$ven,
> >> venurl=$adresse WHERE id = '$index'");
> >
> > SQL'en er korrekt nok
>
> Er den nu også det? Der mangler citationstegn rundt om $ven og
> $adresse. Derimod burde citationstegn om $index nok ikke være
> nødvendig, hvis feltet (som man kunne gætte på) er defineret som en int.

Hov - du har selvfølgeligt ret.
Men at han ikke havde defineret databasen var bare det første der sprang mig
i øjnene, så jeg antog at det var dér, og kun dér fejlen lå :)

--
Mvh. Jonas Delfs
http://delfs.dk



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

Månedens bedste
Årets bedste
Sidste års bedste