Gå til innhold

INSERT into '$tabell'


Anbefalte innlegg

er det over hodet ikke mulig å legge inn en variabel for hvilken tabell det skal settes inn informasjon i? sånn som dette:

 

 $q="INSERT into '$category' (title,teaser,text)
VALUES ('$title','$teaser','$text')";

 

jeg vet at jeg kan legge inn en masse if setninger med forskjellig tabell navn, men tabellene eller kategoriene skal være dynamisk og da går ikke det.

 

vet også at jeg kan samle alt i en tabell og legge til en rad for kategori, men jeg vil helst ha en tabell for hver kategori.

Lenke til kommentar
Videoannonse
Annonse

Jo..?

 

På hjemmesiden min har jeg en query som ser slik ut (forkortet):

$sql = "INSERT INTO $db_table (`id`, `time`, `name`) VALUES ('', '$time_local', '$name')";

 

Funker fint den.. Kanskje ikke '' rundt $db_table?

Endret av lokaltog
Lenke til kommentar

trur svaret på den første blir sånn:

 

$q="INSERT into "+$category+" (title,teaser,text)
VALUES ('"+$title+"','"+$teaser+"','"+$text+"')";

 

Bare husk forskjel på " og '...

'

Du trenger foresten ikke (title,teaser,text), så dette skal gå:

 

$q="INSERT into "+$category+" VALUES ('"+$title+"','"+$teaser+"','"+$text+"')";

 

Håpper dette er til litt hjelp...

Endret av dax
Lenke til kommentar
trur svaret på den første blir sånn:

 

$q="INSERT into "+$category+" (title,teaser,text)
VALUES ('"+$title+"','"+$teaser+"','"+$text+"')";

 

Bare husk forskjel på " og '...

Nei.. + funker ikke i PHP, og mitt forslag funker fint ;)

hvordan skjøter du strenger i PHP, vis du ikke kan bruke + ???

Lenke til kommentar

Opprett en konto eller logg inn for å kommentere

Du må være et medlem for å kunne skrive en kommentar

Opprett konto

Det er enkelt å melde seg inn for å starte en ny konto!

Start en konto

Logg inn

Har du allerede en konto? Logg inn her.

Logg inn nå
  • Hvem er aktive   0 medlemmer

    • Ingen innloggede medlemmer aktive
×
×
  • Opprett ny...