Det är helt möjligt att göra så.
Vad är problemet?
Lite felhantering skadar aldrig
mysql_query ("INSERT INTO tabellnamn(namn, epost, adress)VALUES('$namn', '$epost', '$adress')", $db) or die(mysql_error());
Databaser & SQLur Databashanterare & SQL
4 svar · 192 visningar · startad av Rödalacket
Jag vill skicka rätt många värden till en tabell men det vill sig inte riktigt.
Jag skall försöka förklara.. :)
För att skicka värden till databasen så skriver jag t.ex
mysql_query ("INSERT INTO tabellnamn(namn, epost, adress)VALUES('$namn', '$epost', '$adress')", $db);
det är inga problem..
Men om jag nu har flera namn, epost-adresser, adresser som jag vill stoppa in i databasen samtidigt hur gör jag då?
Prövade med
mysql_query ("INSERT INTO tabellnamn(namn, epost, adress)VALUES('$namn', '$epost', '$adress')", $db);
mysql_query ("INSERT INTO tabellnamn(namn, epost, adress)VALUES('$namn1', '$epost1', '$adress1')", $db);
men det verkar inte funka alls.....
Det är helt möjligt att göra så.
Vad är problemet?
Lite felhantering skadar aldrig
mysql_query ("INSERT INTO tabellnamn(namn, epost, adress)VALUES('$namn', '$epost', '$adress')", $db) or die(mysql_error());
Problemet är att det blir ingenting i databasen när jag gör så.
Om jag däremot avkommenterar några rader så att endast en rad är "i drift" då funkar det hur bra som helst.
Är det reko värden du försöker stoppa in?
Hur ser strängen ut?
$str = "INSERT INTO tabellnamn(namn, epost, adress)VALUES('$namn1', '$epost1', '$adress1')";
echo $str;
mysql_query($str,db) or die (mysql_error());
Om du använder mysql_error så borde du få ut något vettigt.
Hmm....problemet verkar inte att ligga där.
Skriver jag in variablerna straxt ovan för så matas dom in precis som dom skall.
Det är inte riktigt reko värden som skickas till skriptet.
Hmm får söka vidare.
Tack iaf... :)