Toon posts:

insert into met sql

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

Verwijderd

Topicstarter
ik probeer op de volgende manier records in een tabel toe te voegen:

insert into users (user,pass) values ("user1","passuser1");
insert into users (user,pass) values ("user2","passuser2");

maar dat werkt dus blijkbaar neit of deze manier, iemand een idee hoe het wel kan?

  • justmental
  • Registratie: April 2000
  • Niet online

justmental

my heart, the beat

Als jij het zegt :P

Wat gaat er dan mis?

Who is John Galt?


  • RedHat
  • Registratie: Augustus 2000
  • Laatst online: 11:16
Dat is correct...

al geconnect met mysql?

Verwijderd

Welke foutmelding krijg je en hoe ziet je connectioon string eruit?

  • whoami
  • Registratie: December 2000
  • Laatst online: 11:54
Het werkt niet...
Nouja, meestal niet he, als je hier iets post... :+

In ieder geval, m'n glazen bol is gevallen, en ik heb geen nieuwe gekregen voor Kerst of nieuwjaar...
Dus: Welkom in P&W -> Quickstart (update 2/10/2002)

https://fgheysels.github.io/


Verwijderd

Topicstarter
general sql error.
toke unknown , line 2, char -1

ik probeer het trouwens met sql explorer

  • Freee!!
  • Registratie: December 2002
  • Laatst online: 11:14

Freee!!

Trotse papa van Toon en Len!

Paar snelle gekke ideetjes:

Juiste type voor de values?
Een spatie achter de komma wil ook nog wel eens helpen.

Verder ziet het er niet onredelijk uit.

The problem with common sense is that sense never ain't common - From the notebooks of Lazarus Long

GoT voor Behoud der Nederlandschen Taal [GvBdNT


  • justmental
  • Registratie: April 2000
  • Niet online

justmental

my heart, the beat

Verwijderd schreef op 02 January 2003 @ 15:32:
general sql error.
toke unknown , line 2, char -1

ik probeer het trouwens met sql explorer
Doe er eens een tegelijk dan.
Misschien kunnen er niet meer statements tegelijk in de buffer.

Who is John Galt?


  • BasieP
  • Registratie: Oktober 2000
  • Laatst online: 19-10-2025
hoe voer je dit in?
in mysql zelf (command line?)
dan zou je een error moeten krijgen

insert into users (user,pass) values ("user1","passuser1");

via php?
dan zou je mysql_error is moeten echo'en

verder zou het wel moeten werken wanneer de tabel met die kolommen dus bestaat

This message was sent on 100% recyclable electrons.


  • Freee!!
  • Registratie: December 2002
  • Laatst online: 11:14

Freee!!

Trotse papa van Toon en Len!

Verwijderd schreef op 02 januari 2003 @ 15:32:
general sql error.
toke unknown , line 2, char -1

ik probeer het trouwens met sql explorer
Her en der een spatie ertussen zou wel eens kunnen helpen, zie ook mijn vorige post die die van jou kruiste.

The problem with common sense is that sense never ain't common - From the notebooks of Lazarus Long

GoT voor Behoud der Nederlandschen Taal [GvBdNT


  • RedHat
  • Registratie: Augustus 2000
  • Laatst online: 11:16
Bovenstaande is correct
PHP:
1
2
3
4
5
6
7
8
9
10
11
12
13
$insertQuery = mysql_query("
                         INSERT INTO
                              USERS
                         (
                             user,
                             pass
                         )
                         VALUES
                         (
                             'blaat',
                             'blaat2'
                          )
                         ") or die (mysql_error());


zo moet ie

[ Voor 25% gewijzigd door RedHat op 02-01-2003 15:35 ]


Verwijderd

Topicstarter
ja 1 tegelijk werkt dus wel,
betekend dus dat ik alles apart zou moeten invoeren? heb een heel bestandje met al die users erin.

  • whoami
  • Registratie: December 2000
  • Laatst online: 11:54
Progje schrijven, bestandje inlezen, alle rows overlopen, progje voor iedere row een record laten inserten, klaar is kees. ;)
succes.

https://fgheysels.github.io/


Verwijderd

Topicstarter
maar moet toch ook gewoon op deze manier willen, met meerdere inserts?

  • Knutselsmurf
  • Registratie: December 2000
  • Laatst online: 11:36

Knutselsmurf

LED's make things better

- This line is intentionally left blank -


  • whoami
  • Registratie: December 2000
  • Laatst online: 11:54
Verwijderd schreef op 02 January 2003 @ 15:37:
maar moet toch ook gewoon op deze manier willen, met meerdere inserts?


Tja, blijkbaar kan uw editor dat niet aan.
Probeer dan ff een andere.

Als je SQL Server of MSDE gebruikt, kan je met Query Analyzer meerdere statements in een keer laten uitvoeren.

https://fgheysels.github.io/


  • justmental
  • Registratie: April 2000
  • Niet online

justmental

my heart, the beat

Verwijderd schreef op 02 January 2003 @ 15:34:
ja 1 tegelijk werkt dus wel,
betekend dus dat ik alles apart zou moeten invoeren? heb een heel bestandje met al die users erin.
Als je met oracle werkt:
vervang de ; door een newline en een /
Dus:
insert ...
/
insert ...
/

Who is John Galt?


Verwijderd

Topicstarter
met dat insert...
/
werkt het ook niet
dus zal toch alles met de hand moeten gaan doen

Verwijderd

; weghalen

  • Erkens
  • Registratie: December 2001
  • Niet online

Erkens

Fotograaf

Verwijderd schreef op 02 January 2003 @ 15:55:
met dat insert...
/
werkt het ook niet
dus zal toch alles met de hand moeten gaan doen
whoami schreef op 02 January 2003 @ 15:38:

[...]


Tja, blijkbaar kan uw editor dat niet aan.
Probeer dan ff een andere.

Als je SQL Server of MSDE gebruikt, kan je met Query Analyzer meerdere statements in een keer laten uitvoeren.
;)

als je mysql gebruikt kan je ook mySQL-Front gebruiken, die kan het ook

[ Voor 7% gewijzigd door Erkens op 02-01-2003 15:58 ]


  • ACM
  • Registratie: Januari 2000
  • Niet online

ACM

Software Architect

Werkt hier

Mysql zelf kan niet met meerdere queries tegelijk overweg.
Als je ze zo in een file hebt staan, geen punt want mysql (de clientapp) doet na elke ; standaard een 'commit'. En phpmyadmin splitst ze bijvoorbeeld ook op de ;'s om die vervolgens apart uit te voeren.

Btw, je queries zijn om nog een reden fout, je moet niet " maar ' voor strings in queries gebruiken.

[ Voor 15% gewijzigd door ACM op 02-01-2003 16:00 ]


  • LuCarD
  • Registratie: Januari 2000
  • Niet online

LuCarD

Certified BUFH

Try this.

code:
1
2
insert into users (user,pass) values ("user1","passuser1"),
                                                         ("user2","passuser2")

Programmer - an organism that turns coffee into software.


Verwijderd

ACM schreef op donderdag 02 januari 2003 @ 16:00:
Mysql zelf kan niet met meerdere queries tegelijk overweg.
Als je ze zo in een file hebt staan, geen punt want mysql (de clientapp) doet na elke ; standaard een 'commit'. En phpmyadmin splitst ze bijvoorbeeld ook op de ;'s om die vervolgens apart uit te voeren.
En hoe omzeil je dit probleem dan bij het rechtstreeks uitvoeren van een query in PHP? Ik heb namelijk hetzelfde probleem: PHPMyAdmin voert mijn verschillende, door puntkomma's gescheiden, queries netjes uit, terwijl ik in PHP een foutmelding krijg.

  • LuCarD
  • Registratie: Januari 2000
  • Niet online

LuCarD

Certified BUFH

Misschien is het handig de post die je quote nogmaals goed door de lezen...

helemaal het volgende gedeelte
ACM schreef op donderdag 02 januari 2003 @ 16:00:
Mysql zelf kan niet met meerdere queries tegelijk overweg.
Als je ze zo in een file hebt staan, geen punt want mysql (de clientapp) doet na elke ; standaard een 'commit'. En phpmyadmin splitst ze bijvoorbeeld ook op de ;'s om die vervolgens apart uit te voeren.

Btw, je queries zijn om nog een reden fout, je moet niet " maar ' voor strings in queries gebruiken.

Programmer - an organism that turns coffee into software.


  • Creepy
  • Registratie: Juni 2001
  • Laatst online: 14:22

Creepy

Tactical Espionage Splatterer

Daarnaast: Is het echt nodig een topic van 2 jaar oud hiervoor te kicken? Als je echt een vraag of discussie punt hebt, open dan gewoon een nieuw topic ;)

"I had a problem, I solved it with regular expressions. Now I have two problems". That's shows a lack of appreciation for regular expressions: "I know have _star_ problems" --Kevlin Henney

Pagina: 1

Dit topic is gesloten.