---
title: "update and select"
type: "forum-thread"
url: "https://www.webforum.nu/amne/databaser-sql/123767-update-and-select"
topic: "Databaser & SQL"
topic_url: "https://www.webforum.nu/amne/databaser-sql"
author: "pellesvenne"
published: "2005-03-05T02:56:52.000Z"
updated: "2005-03-09T16:40:47.000Z"
replies: 6
views: 342
page: 1
pages: 1
language: "sv-SE"
site: "webForum — webforum.nu"
rights: "Upphovsrätten till varje inlägg tillhör dess författare."
attribution: "Citera som: webForum, https://www.webforum.nu/amne/databaser-sql/123767-update-and-select"
---

# update and select

## #1 — pellesvenne, 2005-03-05T02:56Z

hejsan!
kan man uppdatera en post och sammtidigt ta ut ett värde ur samma tabell nått vi den stilen! **obs!** det ska vara i samma sql fråga om det nu går?

```
mysql_query("update meddelanden set las = 1 where las = 0 
and (select * from meddelanden where till = 'pellesvenne')
```

Permalänk: https://www.webforum.nu/p/123767

## #2 — Peeer, 2005-03-05T13:57Z

Tror inte det går!

Tråden flyttas från PHP

Permalänk: https://www.webforum.nu/p/1565900

## #3 — Brimba, 2005-03-06T20:44Z

Prova med följande

mysql_query("update meddelanden set las = 1 where las = 0;select \* from meddelanden where till = 'pellesvenne')

Permalänk: https://www.webforum.nu/p/1566379

## #4 — pellesvenne, 2005-03-08T16:49Z

nope det gick inte!.. fungerar endast med Mysql Command line

Permalänk: https://www.webforum.nu/p/1567161

## #5 — @nders, 2005-03-08T19:55Z

<http://dev.mysql.com/doc/mysql/en/c-api-multiple-queries.html>

Permalänk: https://www.webforum.nu/p/1567241

## #6 — pellesvenne, 2005-03-09T16:32Z

hmm måste jag byta ut kopplingen till mysql_real_connect()??

Permalänk: https://www.webforum.nu/p/1567625

## #7 — pellesvenne, 2005-03-09T16:40Z

jag får inte igång det?

```
mysql_real_connect("localhost","root","123456", CLIENT_MULTI_STATEMENTS);
mysql_select_db("com");

mysql_query(mysql,"update meddelanden set las = 1 where las = 0;\
                   select * from meddelanden where till = 'pellesvenne';\");
do
{

  printf("total affected rows: %lld", mysql_affected_rows(mysql));

  if (!(result = mysql_store_result(mysql)))
  {
     printf(stderr, "Got fatal error processing query\n");
     exit(1);
  }
  process_result_set(result);
  mysql_free_result(result);
} while (!mysql_next_result(mysql));
```

Permalänk: https://www.webforum.nu/p/1567628

---

Tråden på webben: https://www.webforum.nu/amne/databaser-sql/123767-update-and-select
