1

Onderwerp: mysql vraagje

't Is toch al weer een tijdje terug dat ik dit soort dingen deed.

Kom ff niet verder, dit is wat ik heb

mysql> describe bestel;
+--------------+-----------+------+-----+-------------------+----------------+
| Field        | Type      | Null | Key | Default           | Extra          |
+--------------+-----------+------+-----+-------------------+----------------+
| orderID      | int(11)   | NO   | PRI | NULL              | auto_increment |
| userID       | int(255)  | NO   |     | NULL              |                |
| billID       | int(11)   | NO   |     | NULL              |                |
| orderDate    | timestamp | NO   |     | CURRENT_TIMESTAMP |                |
| sendID       | int(11)   | NO   |     | NULL              |                |
| orderDeliver | date      | NO   |     | NULL              |                |
+--------------+-----------+------+-----+-------------------+----------------+


mysql> describe send;
+-------------+--------------+------+-----+---------+----------------+
| Field       | Type         | Null | Key | Default | Extra          |
+-------------+--------------+------+-----+---------+----------------+
| sendID      | int(11)      | NO   | PRI | NULL    | auto_increment |
| userID      | int(255)     | NO   |     | NULL    |                |
| sendSelf    | tinyint(1)   | NO   |     | NULL    |                |
| sendTitle   | varchar(50)  | NO   |     | NULL    |                |
| sendSurname | varchar(200) | NO   |     | NULL    |                |
| sendName    | varchar(200) | NO   |     | NULL    |                |
| sendStreet  | varchar(300) | NO   |     | NULL    |                |
| sendNumber  | varchar(10)  | NO   |     | NULL    |                |
| sendCode    | varchar(10)  | NO   |     | NULL    |                |
| sendTown    | varchar(200) | NO   |     | NULL    |                |
| sendCountry | varchar(10)  | NO   |     | NULL    |                |
+-------------+--------------+------+-----+---------+----------------+

Dit is mijn query

SELECT orderID, orderDate, userID, send.sendSurname, send.sendName FROM bestel WHERE orderDate>='2016-12-01' INNER JOIN send ON bestel.userID = send.userID;

Dit is het resultaat

: Syntax error or access violation: 1064 You have an error in your SQL syntax; check the manual that corresponds to your MySQL server version for the right syntax to use near 'INNER JOIN send ON bestel.userID = send.userID' at line 1'

Ontgaat mij even.
Ohhh ja...het is dit keer gebakken in php.. hebik geen keuze in.


Wie ohh wie ?

Pascal's Blobfree Homepage
Een dag geen NedLinux is een dag niet geleefd

Re: mysql vraagje

Gebruik je toch lekker phpmyadmin? /me ducks

3

Re: mysql vraagje

pascal schreef:

Dit is mijn query

SELECT orderID, orderDate, userID, send.sendSurname, send.sendName FROM bestel WHERE orderDate>='2016-12-01' INNER JOIN send ON bestel.userID = send.userID;

Heb je dit al een keer geprobeerd?

SELECT bestel.orderID, bestel.orderDate, bestel.userID, send.sendSurname, send.sendName FROM bestel WHERE orderDate>='2016-12-01' INNER JOIN send ON bestel.userID = send.userID;
-------------------------------------------------
Fedora 25 met Gnome 3
CentOS 7 als server

4 Laatst bewerkt door pascal (28 Dec 2016 12:19:37)

Re: mysql vraagje

Dank je Edbo, ik krijg echter de zelfde melding. Syntax error or access violation  (Ik heb gewoon volledige toegang tot alle databases).

Ik doe iets fundamenteel verkeerd, met een andere query zelfde probleem.
straks ff verder kijken.

Pascal's Blobfree Homepage
Een dag geen NedLinux is een dag niet geleefd

Re: mysql vraagje

Doet ie dit alleen met php verkeerd of ook als pure sqlvraag?

6

Re: mysql vraagje

Hele goede Leon, had ik nog niet geprobeert er is idd wel wat subtiel verschil in raw mysql dan wel in PERL   versus php.
Maar het probleem speelt bij beiden.

Pascal's Blobfree Homepage
Een dag geen NedLinux is een dag niet geleefd

7

Re: mysql vraagje

SELECT bestel.orderID, bestel.orderDate, bestel.userID, send.sendSurname, send.sendName FROM bestel INNER JOIN send ON bestel.userID = send.userID where orderDate>='2016-12-01'

Je moet het maar net even weten wink

Pascal's Blobfree Homepage
Een dag geen NedLinux is een dag niet geleefd

Re: mysql vraagje

subtiel...