[MySQL] in 1 query 1 record naar andere record?

Pagina: 1
Acties:

  • RRX
  • Registratie: Mei 2000
  • Laatst online: 25-08 23:43

RRX

@life-

Topicstarter
Kan ik binnen 1 Query, 1 record naar een andere record kopiëren?

mijn T.net systeemspecspagina


  • Onno
  • Registratie: Juni 1999
  • Niet online
Wat versta jij onder het kopieren van een record?

  • SWINX
  • Registratie: Juni 2001
  • Laatst online: 02-06 23:18
je vraag kan op meedere manieren worden opgevat.

Bedoel je een update-query uitvoeren
of bedoel je een select-query uitvoeren met het gevonden resultaat ?

Mannen komen van Mars Tweakers, vrouwen van Venus Bokt


  • RRX
  • Registratie: Mei 2000
  • Laatst online: 25-08 23:43

RRX

@life-

Topicstarter
vb.
code:
1
2
3
4
ID|  naam  |   beschrijving   |
--+--------+------------------+
1 |  kees  |   voetballer     |
2 |  henk  |    biljarter     |

dat ik de data van ID1 naar ID2 kopier, en de data van ID2 overschrijf.

en dat in 1 query

mijn T.net systeemspecspagina


  • SWINX
  • Registratie: Juni 2001
  • Laatst online: 02-06 23:18
Op donderdag 29 november 2001 21:09 schreef Onno iets
[off-topic]
Onno: in je search zijn P & W nog gesplitst
[/off-topic]

Mannen komen van Mars Tweakers, vrouwen van Venus Bokt


  • Onno
  • Registratie: Juni 1999
  • Niet online
Op donderdag 29 november 2001 21:12 schreef RRX het volgende:
vb.
code:
1
2
3
4
ID|  naam  |   beschrijving   |
--+--------+------------------+
1 |  kees  |   voetballer     |
2 |  henk  |    biljarter     |

dat ik de data van ID1 naar ID2 kopier, en de data van ID2 overschrijf.

en dat in 1 query
Kijk eens naar REPLACE INTO .. SELECT ...

  • SWINX
  • Registratie: Juni 2001
  • Laatst online: 02-06 23:18
Op donderdag 29 november 2001 21:12 schreef RRX het volgende:
vb.
code:
1
2
3
4
ID|  naam  |   beschrijving   |
--+--------+------------------+
1 |  kees  |   voetballer     |
2 |  henk  |    biljarter     |

dat ik de data van ID1 naar ID2 kopier, en de data van ID2 overschrijf.

en dat in 1 query
zal niet in een query gaan denk ik

je kunt wel
PHP:
1
2
3
4
5
6
7
<?
$sql = mysql_query("SELECT * FROM tabel WHERE id='1'") or die(mysql_error());
$row = mysql_fetch_array($sql);
$besch = $row["beschrijving"];

mysql_query("UPDATE tabel SET beschrijving='$besch' WHERE id='2'") or die(mysql_error());
?>

Mannen komen van Mars Tweakers, vrouwen van Venus Bokt


  • RRX
  • Registratie: Mei 2000
  • Laatst online: 25-08 23:43

RRX

@life-

Topicstarter
thanx voor de tips, ik zal eens gaan kijken of ik der wat mee kan ;)

mijn T.net systeemspecspagina

Pagina: 1