webForumDet fria alternativet

Insert-funktion

3 svar · 212 visningar · startad av Compusa

CompusaMedlem sedan jan. 20022 952 inlägg
#1

Jag använder en funktion för att hämta poster ur min databas (se kod nedan). Nu vill jag lägga till en ytterligare funktion för insert. Hur skall denna se ut? Vet ej hur jag skall göra.

Funktion för att koppla upp sig mot db + funktion för att
hämta poster

//functions.inc
 
function dbConnect () {
      mysql_connect("localhost","root","") or die("Unable to connect to database");
      @mysql_select_db("compusa") or die( "Unable to select database"); 
}
 
 
function sql_query ($query) {
 
      $result = mysql_query($query); 
      $return_array = array(); 
 
      while ($row = mysql_fetch_array($result)) {
            array_push($return_array, $row); 
      }
 
      mysql_free_result($result); 
 
      return $return_array; 
}

Kod för att koppla upp sig mot databasen samt hämta poster

dbConnect();

$query = "select * from ps2spel"; 
$ps2spel = sql_query($query);
PeeerMedlem sedan mars 20025 362 inlägg
#2

funktionen sql_query() kan användas för att både plocka ut och sätta in data.

dbConnect();
$ps2spel = sql_query('insert into ps2spel (kolumn, kolumn2) values ('värde1', 'värde2')');
CompusaMedlem sedan jan. 20022 952 inlägg
#3

Jag har skrivit ut min mySQL-query och den innehåller värden, trots inga felmeddelanden så skapas ingen ny post. Varför??

dbConnect();
$sql = "INSERT INTO ps2spel (titel, tillverkare, genre, kommentar) VALUES ('$titel', '$tillverkare', '$genre', '$kommentar')";
 	mysql_query($sql);
CompusaMedlem sedan jan. 20022 952 inlägg
#4

sorry jag löste problemet!

129 ms totalt · 3 externa anrop · cache AV · v20260731051352-full.56cc9887
0 ms — hämta statistik (cache)
0 ms — hämta forumlista (cache)
126 ms — hämta tråd, inlägg och bilagor (db)