Toon posts:

[php/mysql] insert query wordt niet uitgevoerd *

Pagina: 1
Acties:
  • 46 views sinds 30-01-2008

Verwijderd

Topicstarter
Hoi,
Er zit hier een fout in hij plaats niks in de db maar zegt wel dat er de reply gepost is?
PHP:
1
<?$ip = $REMOTE_ADDR;$nltijd = mktime(date("H")+6,date("i"),date("s"),date("m"),date("d"),date("Y"));$datum = date("d/m/Y,$nltijd");$tijd = date("H:i,$nltijd");$insert = "INSERT INTO forum (id, auteur, onderwerp, bericht, replyto, datum, tijd, ip, forum) VALUES ('', '$loginnaam', '$onderwerp', '$bericht', '$id', '$datum', '$tijd', '$ip', '$forumid')";echo "Reply gepost";?>

  • D2k
  • Registratie: Januari 2001
  • Laatst online: 31-08 10:19

D2k

<h3> or die(mysql_error()); </h3>

*zucht*
dit is wel redelijk basic.
lekkere titel heb je ook weer gekozen

Doet iets met Cloud (MS/IBM)


  • whoami
  • Registratie: December 2000
  • Laatst online: 21:42
Ja tuurlijk zegt hij dat. Je doet gewoon een opeenvolging van statements, waaronder die 'echo' en die echo voert hij altijd uit.

https://fgheysels.github.io/


  • justmental
  • Registratie: April 2000
  • Niet online

justmental

my heart, the beat

Je maakt een SQL string in $insert, maar ik zie nergens iets met een db gebeuren :?

Who is John Galt?


Verwijderd

Misschien eerst eens beginnen bij http://www.phpfreakz.nl

Verwijderd

Topicstarter
Ah. Zo erg.

Heb ik overheen gekeken sorry. Hij kan gesloten worden deze topic

Thx

  • nhimf
  • Registratie: September 2000
  • Laatst online: 31-08 19:16

nhimf

Lekker belangrijk allemaal

zit nog iets in, je geeft een volgorde aan met het invoeren van je vars, maar je id in je db is eerst leeg en dan later stop je hem erin, de volgorde klopt niet

$insert = "INSERT INTO forum (id, auteur, onderwerp, bericht, replyto, datum, tijd, ip, forum) VALUES ('', '$loginnaam', '$onderwerp', '$bericht', '$id', '$datum', '$tijd', '$ip', '$forumid')";

kijk maar ff naar de highlights

Ik stink niet, ik ruik gewoon anders


Verwijderd

Topicstarter
Nee want de replyto moet het id van de topic krijgen waar je op replyed.

  • nhimf
  • Registratie: September 2000
  • Laatst online: 31-08 19:16

nhimf

Lekker belangrijk allemaal

jah zaggik net al ;)
keek wat schuin.

Maar mag id wel leeg zijn?
anders kan je hem net zo goed weglaten

Ik stink niet, ik ruik gewoon anders


Verwijderd

Topicstarter
Ja die haal ik weg :)

  • nhimf
  • Registratie: September 2000
  • Laatst online: 31-08 19:16

nhimf

Lekker belangrijk allemaal

wat hieboven al was gezegd klopt wel ;)
Je moet eerst een db selecteren en connecten en dan je insert doen en dan je query uitvoeren |:(

Ik stink niet, ik ruik gewoon anders


  • dusty
  • Registratie: Mei 2000
  • Laatst online: 21-02 00:06

dusty

Celebrate Life!

Op dinsdag 30 april 2002 11:43 schreef Piete het volgende:
Nee want de replyto moet het id van de topic krijgen waar je op replyed.
Waarom geef je dan die eerste ID mee als die toch altijd leeg is, omdat het auto increment is? kan je het namelijk ook WEG laten.

Back In Black!
"Je moet haar alleen aan de ketting leggen" - MueR


Verwijderd

Topicstarter
Verdomd hij werkt nog niet.
PHP:
1
<?$ip = $REMOTE_ADDR;$nltijd = mktime(date("H")+6,date("i"),date("s"),date("m"),date("d"),date("Y"));$datum = date("d/m/Y,$nltijd");$tijd = date("H:i,$nltijd");$insert = "INSERT INTO forum (auteur, onderwerp, bericht, replyto, datum, tijd, ip, forum) VALUES ('$loginnaam', '$onderwerp', '$bericht', '$id', '$datum', '$tijd', '$ip', '$forumid')" or die (mysql_error());$query = mysql_query($insert);echo "Reply gepost";?>

Zo is ie nu.

  • nhimf
  • Registratie: September 2000
  • Laatst online: 31-08 19:16

nhimf

Lekker belangrijk allemaal

je moet nog een connectie maken met een mysql server

Ik stink niet, ik ruik gewoon anders


Verwijderd

Topicstarter
Ik heb niet het hele scripts gepost. Me include met de config staat boven aan het script en daar word al verbindign gemaakt.

  • whoami
  • Registratie: December 2000
  • Laatst online: 21:42
Ik zou eens een boek of een tutorial erbij nemen.

https://fgheysels.github.io/


  • nhimf
  • Registratie: September 2000
  • Laatst online: 31-08 19:16

nhimf

Lekker belangrijk allemaal

deze 2 regeles MOET je hebben wil je kunenn connecten.

$db_link = mysql_connect($host, $userName, $password);
mysql_select_db($dbNaam, $db_link);

Ik stink niet, ik ruik gewoon anders


Verwijderd

Topicstarter
Meen je het. Damn ik zij toch dat dat in me config al word gedaan. Ach laat ook maar ik zoek het wel uit.

  • nhimf
  • Registratie: September 2000
  • Laatst online: 31-08 19:16

nhimf

Lekker belangrijk allemaal

hmmz als je wel hebt geconnect :? dan kan het zijn dat niet alle typen goed doorkomen, een integer moet zonder '' en dat soort dingen. Als dat niet helemaal goed gaat meld hij niets maar hij doet ook niets. (ervaring ;))

Ik stink niet, ik ruik gewoon anders


  • nhimf
  • Registratie: September 2000
  • Laatst online: 31-08 19:16

nhimf

Lekker belangrijk allemaal

Op dinsdag 30 april 2002 11:57 schreef Piete het volgende:
Meen je het. Damn ik zij toch dat dat in me config al word gedaan. Ach laat ook maar ik zoek het wel uit.
Als je ff naar de tijd kijkt zie je dat ze bijna tegelijk werden gepost |:(

Maar goed als je geen hulp wilt dan niet

Ik stink niet, ik ruik gewoon anders


  • dusty
  • Registratie: Mei 2000
  • Laatst online: 21-02 00:06

dusty

Celebrate Life!

Op dinsdag 30 april 2002 11:55 schreef whoami het volgende:
Ik zou eens een boek of een tutorial erbij nemen.
Jij kan het niet meer zonder boek of tutorial? :+

Back In Black!
"Je moet haar alleen aan de ketting leggen" - MueR


  • justmental
  • Registratie: April 2000
  • Niet online

justmental

my heart, the beat

Op dinsdag 30 april 2002 11:57 schreef Piete het volgende:
Meen je het. Damn ik zij toch dat dat in me config al word gedaan. Ach laat ook maar ik zoek het wel uit.
He!
Een beetje dankbaarheid en respect voor de mensen die je proberen te helpen mag wel :{

Ondanks dat je probleem erg basic lijkt ben je al een end verder geholpen en er staan nog meer goede tips hier.
Check de reply van D2k.

Who is John Galt?


  • dusty
  • Registratie: Mei 2000
  • Laatst online: 21-02 00:06

dusty

Celebrate Life!

Meen je het. Damn ik zij toch dat dat in me config al word gedaan. Ach laat ook maar ik zoek het wel uit
Zonder respect naar anderen kom je hier niet ver.

Je zou je probleem moeten kunnen oplossen door de hints en hulp die hier al zijn gepost.

Anders wordt het toch echt tijd om eindelijk een boek of een tutorial door te lezen.

Back In Black!
"Je moet haar alleen aan de ketting leggen" - MueR

Pagina: 1

Dit topic is gesloten.