Just nu i M3-nätverket
Gå till innehåll

mySqli_query - Lär mig MySQL, problem2


Niss3

Rekommendera Poster

Hej på er!

 

Jag försöker lära mig mySql och håller på och testar diverse funktioner. Just nu testade jag mySqli_query för att första gången föra in ett par värden i en databas.

 

Tyvärr lyckades jag inte. Tror ni att ni kan hjälpa mig lista ut vad jag gjort för fel?

$numb = '1';
$medlemsnamn = 'apa';
$medlemslosen = 'apa';

$test = mysqli_query($opendb, "INSERT INTO niss3 (id, memb, pass) 
VALUES('$numb', '$medlemsnamn', '$medlemslosen')")
or die("Kunde inte lägga till ny medlem:<br />"); 
mysqli_close($opendb);

När jag kör sidan händer inget mer än att jag får tillbaka "die" meddelandet.

 

Den senaste ändringen jag gjorde var att lägga till $opendb, innan "INSERT för att den annars klagade på att jag endast anget 1 parameter i mysqli_query där det förväntades 2 ($opendb är kopplad till mysqli_connect funktionen).

 

Felkoden utan $opendb: Warning: mysqli_query() expects at least 2 parameters, 1 given on line 17. (line 17 är VALUES raden)

 

Tack för all hjälp!

Länk till kommentar
Dela på andra webbplatser

I stället för die("Kunde inte lägga till ny medlem.<br />"); använd die(mysqli_error($opendb)); för att se felmeddelandet.

Länk till kommentar
Dela på andra webbplatser

I stället för die("Kunde inte lägga till ny medlem.<br />"); använd die(mysqli_error($opendb)); för att se felmeddelandet.

 

Tusen tack Thomas! Det var en lätt miss i stavningen som jag hittade tack vare felmeddelandet!

Länk till kommentar
Dela på andra webbplatser

Arkiverat

Det här ämnet är nu arkiverat och är stängt för ytterligare svar.

×
×
  • Skapa nytt...