webForumDet fria alternativet

update and select

6 svar · 320 visningar · startad av pellesvenne

pellesvenneMedlem sedan jan. 2002227 inlägg
#1

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')
PeeerMedlem sedan mars 20025 907 inlägg
#2

Tror inte det går!

Tråden flyttas från PHP

BrimbaMedlem sedan dec. 19995 875 inlägg
#3

Prova med följande

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

pellesvenneMedlem sedan jan. 2002227 inlägg
#4

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

@ndersMedlem sedan juni 200032 969 inlägg
pellesvenneMedlem sedan jan. 2002227 inlägg
#6

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

pellesvenneMedlem sedan jan. 2002227 inlägg
#7

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));
140 ms totalt · 3 externa anrop · v20260731065814-full.30151723
0 ms — hämta forumlista (cache)
0 ms — hämta statistik (cache)
126 ms — hämta tråd, inlägg och bilagor (db)