webForumDet fria alternativet

Lägga till i databas...

7 svar · 361 visningar · startad av dotar

dotarMedlem sedan okt. 2002117 inlägg
#1

Jag har en tabell med två fält i en databas..
När jag ska lägga in nya grejer i databasen gör den en ny cell eller vad man ska säga, i båda fälten.. Hur gör man för att den inte ska göra det?

dotarMedlem sedan okt. 2002117 inlägg
#2

Kom på det själv :/

mysql_query("delete from TABLE");

yeah, kunde jag inte gissa att det vart så enkelt :/

sgtpepperMedlem sedan apr. 20007 588 inlägg
#3

Med det där SQL-kommandot så raderar du precis alla rader i tabellen TABLE, är det verkligen vad du vill göra?

Om du vill uppdatera en rad i en databas (alltså förändra värdena) så använder du UPDATE:

update table TABLE set foo=1, bar='hejsan' where id=12

Detta är förövrigt ingen PHP-fråga utan en SQL-fråga och bör ställas i SQL-forumet.

dotarMedlem sedan okt. 2002117 inlägg
#4

Jupp, vill ta bort alla rader i en tabell.. :)

Jag lägger dit dem precis efter..

Visste inte att det fanns ett SQL-rum, kollade inte :/

Så här ser min kod ut nu:

        mysql_query("delete from msg");
        mysql_query("INSERT INTO msg (name, date, msg) VALUES  ('$_POST[name]','$date','$_POST[msg]')") or die(mysql_error());
PeeerMedlem sedan mars 20025 907 inlägg
#5

Flyttas från PHP

dotarMedlem sedan okt. 2002117 inlägg
#6

Varför funkar isf inte denna kod?

mysql_query("UPDATE msg SET name = '$_POST[name]', date = '$date', msg = '$_POST[msg]");

Jag vill alltså att den ska göra samma sak som detta:

mysql_query("delete from msg");
        mysql_query("INSERT INTO msg (name, date, msg) VALUES  ('$_POST[name]','$date','$_POST[msg]')") or die(mysql_error());
LarsGMedlem sedan dec. 200012 464 inlägg
#7
mysql_query("UPDATE msg SET name = '$_POST[name]', date = '$date', msg = '$_POST[msg]") or die(mysql_error());
dotarMedlem sedan okt. 2002117 inlägg
#8

Jag hade visst glömt ett ' :)

mysql_query("UPDATE msg SET name = '$_POST[name]', date = '$date', msg = '$_POST[msg]'") or die(mysql_error());

Det skall vara rätt :)

136 ms totalt · 3 externa anrop · v20260731065814-full.30151723
0 ms — hämta forumlista (cache)
0 ms — hämta statistik (cache)
133 ms — hämta tråd, inlägg och bilagor (db)