PHP OOP+MySQLi hjælp til insert

Tags:    php oop mysqli insert

<< < 12 > >>
Hej.

I må undskylde at jeg laver en 3' tråd omkring dette emne, men, jeg har et insert problem, som ser således ud:

I klassen Specieslist:
Fold kodeboks ind/udPHP kode 


og i hoved dokumentet:
Fold kodeboks ind/udPHP kode 


Alt andet virker, minus insert, det er det eneste jeg umidelbart ikke kan få til at reagere ordenligt.

Hjælp søges.



19 svar postet i denne tråd vises herunder
2 indlæg har modtaget i alt 14 karma
Sorter efter stemmer Sorter efter dato
Hej.

jeg har forsøgt med:
print $list->create_me($username, $passet, $emailen, $about, $www, $location, $fuldenavn, $adresse, $postnr, $by, $safe_filename);

på linje 45 i hoved dokumentet.

Det gav intet..

Så er godt forvirret.

Har sørget for at alt det med ' og " tegn er blevet ordnet, det ser således ud i funktionen i klassen:
Fold kodeboks ind/udPHP kode 




Du skal printe følgende:

Fold kodeboks ind/udKode 




Jeps, det har jeg så gjort, og får en fejlfri (hvad jeg sådan lige kan se), tekst printet ud..

INSERT INTO users (nick, password, email, about, datetime, day, www, ip, location, fuldenavn, adresse, postnr, by, status, imagecode)VALUES ("firetiger", "bl3jf2lu8314", "gmail.com", "", "2011-12-27 12:09:53", "Tuesday", "", "Hemmelig IP", "Denmark", "", "", "", "", "user", "NFJ7XY1Koq3IwFpm")

Så forstår det umidelbart ikke, hvis skidtet er fejlfrit, så bør det jo virke?



Indlæg senest redigeret d. 31.12.2014 10:04 af Bruger #15611
Hey Valdemar.

Fuck hvor wierd, havde glemt alt om SQL systemet i phpmyadmin, men, da du lige mindede mig om det, så fandt jeg fejlen efter et par teste.

by skal hedde noget andet, det er jo et reserveret ord.

Så ændrede det bare til byen :)

Nu burde det virke!



nemlig, hehe

- Istedet for at ændre på dine række- og tabelnavne kan du evt. gøre det til en vane altid at indkapsle med ` og ` :D



Valdemar: Jep, i know :) Hehe, tak dog.

Hmm, nyt problem...

Fatal error: Call to a member function close() on a non-object ....



Du har skrevet noget i stil med

$klasse->close();

Hvor $klasse ikke har været et objekt.. -Går ikke ud fra at det hjælper dig meget videre? Du må vise os lidt mere kode :)



Hov ja, sorry..

Fold kodeboks ind/udPHP kode 




Skal der ikke være $this foran de forskellige variabler?

Fold kodeboks ind/udPHP kode 


Nu er jeg ikke så meget inde i klasser endnu.

Prøv at smid en or die(mysql_error()); på din insert, og post resultatet her.



<< < 12 > >>
t