abonnement Unibet Coolblue Bitvavo
  donderdag 27 maart 2008 @ 10:49:58 #76
62215 qu63
..de tijd drinkt..
pi_57642992
quote:
Op donderdag 27 maart 2008 10:13 schreef slacker_nl het volgende:
Wat gebeurd er als je die insert statement direct in mysql invoert (dus niet via PHP)?

Heeft je user waarmee je deze wijzigingen wilt doen wel de juiste rechten? Check de mysql.users table hiervoor.
user is root, dus die heeft wel de juiste rechten

foutje(s) zaten in het feit dat er ook nog een user2 was die niet leeg mocht zijn, en ik voer verkeerde datetime velden in, dus dat moet ik nog ff uitzoeken

alleen weet ik nog niet of dat alle foutjes waren omdat mn server niets meer doet

Behalve pagina's zoeken en na heeel lang een error 500 geven
It's Time To Shine
[i]What would life be like without rhethorical questions?[/i]
  donderdag 27 maart 2008 @ 11:36:53 #77
62215 qu63
..de tijd drinkt..
pi_57643943
damn, mn server werkt op zich goed, behalve als die query
1
2
INSERT INTO rit (user1, van_datum, naar_datum, van_plaats, naar_plaats, km, prijs, pax) 
         VALUES ('user1','2008-27-03 21:30:00',2008-27-03 22:30:00','van_plaats','naar_plaats','km','prijs','pax')

uitgevoerd moet worden, dan krijg ik een error 500 -O-
It's Time To Shine
[i]What would life be like without rhethorical questions?[/i]
  donderdag 27 maart 2008 @ 11:37:13 #78
187069 slacker_nl
Sicko pur sang
pi_57643953
Heb een SQL vraag (DB is Oracle en geen MySQL).

Uitganspunt:
1
2
3
4
5
6
7
create table test_me (
        reg_date                        varchar2(20),
        reg_user                        varchar2(20)
);

INSERT INTO test_me (reg_date, reg_user) VALUES ('20080101', 'username');
INSERT INTO test_me (reg_date, reg_user) VALUES ('20080303', 'username');


Nu wil ik alleen het record hebben met de grootste reg_date. Hoe krijg ik dit voor elkaar?

Nu heb ik het heel simplistisch proberen te doen met de volgende query:

1select reg_user, reg_date from test_me where reg_user = reg_user and reg_date > reg_date;


Maar dit werkt niet zoals ik had gehoopt (mijn hoop was, hij fetched de 2 rows, en kan dan per row gaan checken of reg_date groter is aan de andere entry). Maar dat gebeurd dus niet..

Iemand een idee hoe ik dit wel kan bereiken?
In theory there is no difference between theory and practice. In practice there is.
  donderdag 27 maart 2008 @ 11:38:59 #79
62215 qu63
..de tijd drinkt..
pi_57644004
quote:
Op donderdag 27 maart 2008 11:36 schreef qu63 het volgende:
damn, mn server werkt op zich goed, behalve als die query
[ code verwijderd ]

uitgevoerd moet worden, dan krijg ik een error 500
er miste een '
It's Time To Shine
[i]What would life be like without rhethorical questions?[/i]
  donderdag 27 maart 2008 @ 11:39:21 #80
187069 slacker_nl
Sicko pur sang
pi_57644007
quote:
Op donderdag 27 maart 2008 11:36 schreef qu63 het volgende:
damn, mn server werkt op zich goed, behalve als die query
[ code verwijderd ]

uitgevoerd moet worden, dan krijg ik een error 500
Apache geeft een 500 error? of mysql?

Als je nou eerst zorgt dat je die query kan draaien buiten PHP om dan ben je half way there.
In theory there is no difference between theory and practice. In practice there is.
  donderdag 27 maart 2008 @ 11:40:55 #81
62215 qu63
..de tijd drinkt..
pi_57644047
quote:
Op donderdag 27 maart 2008 11:39 schreef slacker_nl het volgende:

[..]

Apache geeft een 500 error? of mysql?

Als je nou eerst zorgt dat je die query kan draaien buiten PHP om dan ben je half way there.
ik draaide de query via phpmyadmin, en mn server (abyss) gaf de error 500 ja
It's Time To Shine
[i]What would life be like without rhethorical questions?[/i]
  donderdag 27 maart 2008 @ 11:49:06 #82
62215 qu63
..de tijd drinkt..
pi_57644228
Hmz, fout lijkt te zitten in het feit dat ik 3 input-velden disabled heb, en dat die waarden dus niet verstuurd worden
It's Time To Shine
[i]What would life be like without rhethorical questions?[/i]
  donderdag 27 maart 2008 @ 11:54:43 #83
62215 qu63
..de tijd drinkt..
pi_57644348
quote:
Op donderdag 27 maart 2008 11:49 schreef qu63 het volgende:
Hmz, fout lijkt te zitten in het feit dat ik 3 input-velden disabled heb, en dat die waarden dus niet verstuurd worden
readonly does the trick!
It's Time To Shine
[i]What would life be like without rhethorical questions?[/i]
pi_57649623
Mijn vraag betreft niet MySQL maar MS SQL, maar wellicht dat jullie het toch wel weten.

Ik heb een tabel. Eén van de kolommen bevat een CHECK-constraint, deze constraint moet ervoor zorgen dat bij bepaalde waarde, bijvoorbeeld als er in deze kolom de waarde "A" voorkomt, dat er gecheckt wordt dat in een andere kolom van dezelfde tupel, de waarde groter moet zijn dan bijvoorbeeld "300".

Waar ik zelf aan dacht is dat je een soort if-lus maken in de check, alleen dat is niet mogelijk... Voor de rest heb ik al bijna alle predicates geprobeerd...
Aan dit bericht kunnen geen rechten worden ontleend.
  donderdag 27 maart 2008 @ 16:46:57 #85
62215 qu63
..de tijd drinkt..
pi_57650400
Ik heb 2 tabellen
- meldingen
- user

Nu wil ik de meldingen uitlezen, alleen daar staat dus van_id en voor_id in. Hoe kan ik er nou voor zorgen dat ik ipv van_id de naam van de persoon krijg?
It's Time To Shine
[i]What would life be like without rhethorical questions?[/i]
  donderdag 27 maart 2008 @ 16:54:07 #86
63192 ursel
"Het Is Hier Fantastisch!
pi_57650543
quote:
Op donderdag 27 maart 2008 16:46 schreef qu63 het volgende:
Ik heb 2 tabellen
- meldingen
- user

Nu wil ik de meldingen uitlezen, alleen daar staat dus van_id en voor_id in. Hoe kan ik er nou voor zorgen dat ik ipv van_id de naam van de persoon krijg?
SELECT A.*, B.naam from meldingen A LEFT JOIN user B where A.van_id = B.voor_id
  donderdag 27 maart 2008 @ 16:58:34 #87
62215 qu63
..de tijd drinkt..
pi_57650638
quote:
Op donderdag 27 maart 2008 16:54 schreef ursel het volgende:

[..]

SELECT A.*, B.naam from meldingen A LEFT JOIN user B where A.van_id = B.voor_id
SELECT meldingen.*, user.naam FROM meldingen meldingen LEFT JOIN user users WHERE meldingen.van_id = user.id

In mijn geval?

-edit-

niet dus
It's Time To Shine
[i]What would life be like without rhethorical questions?[/i]
pi_57650699
een query voor de tabel user erachteraan gooien, met zoiets van "SELECT username FROM user WHERE id = $van_id

Toch?
  donderdag 27 maart 2008 @ 17:02:43 #89
63192 ursel
"Het Is Hier Fantastisch!
pi_57650725
quote:
Op donderdag 27 maart 2008 16:58 schreef qu63 het volgende:

[..]

SELECT meldingen.*, user.naam FROM meldingen meldingen LEFT JOIN user users where meldingen.van_id = user.id

In mijn geval?
SELECT meldingen.*, user.naam FROM meldingen LEFT JOIN user where meldingen.van_id = user.id

De A en B zijn alleen maar voor korte notatie gebruik. Zeker als je maar een aantal velden getoont wilt hebben is het niet handig om elke keer meldingen ervoor te moeten zetten.
  donderdag 27 maart 2008 @ 17:03:57 #90
63192 ursel
"Het Is Hier Fantastisch!
pi_57650749
quote:
Op donderdag 27 maart 2008 17:01 schreef mcDavid het volgende:
een query voor de tabel user erachteraan gooien, met zoiets van "SELECT username FROM user WHERE id = $van_id

Toch?
Waarom dubbele DB verbinding als het in 1 query ook kan??
  donderdag 27 maart 2008 @ 17:04:37 #91
62215 qu63
..de tijd drinkt..
pi_57650767
quote:
Op donderdag 27 maart 2008 17:02 schreef ursel het volgende:

[..]

SELECT meldingen.*, user.naam FROM meldingen LEFT JOIN user where meldingen.van_id = user.id

De A en B zijn alleen maar voor korte notatie gebruik. Zeker als je maar een aantal velden getoont wilt hebben is het niet handig om elke keer meldingen ervoor te moeten zetten.
helaas niet

#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 'where meldingen . van_id = user . id
LIMIT 0, 30' at line 1
It's Time To Shine
[i]What would life be like without rhethorical questions?[/i]
  donderdag 27 maart 2008 @ 17:13:11 #92
63192 ursel
"Het Is Hier Fantastisch!
pi_57650927
quote:
Op donderdag 27 maart 2008 17:04 schreef qu63 het volgende:

[..]

helaas niet

#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 'where meldingen . van_id = user . id
LIMIT 0, 30' at line 1
De punt is een koppel teken. Probeer het eens met de spaties ertussenuit.
  donderdag 27 maart 2008 @ 17:13:17 #93
187069 slacker_nl
Sicko pur sang
pi_57650932
select meldingen.*, user.name from meldingen, user where meldingen.van_id = user.id
In theory there is no difference between theory and practice. In practice there is.
  donderdag 27 maart 2008 @ 17:14:27 #94
62215 qu63
..de tijd drinkt..
pi_57650962
quote:
Op donderdag 27 maart 2008 17:13 schreef ursel het volgende:

[..]

De punt is een koppel teken. Probeer het eens met de spaties ertussenuit.
zo heb ik em ook ingeveord, phpmyadmin plakt de spties er tussen bij de foutmelding
It's Time To Shine
[i]What would life be like without rhethorical questions?[/i]
  donderdag 27 maart 2008 @ 17:14:47 #95
187069 slacker_nl
Sicko pur sang
pi_57650968
en is het niet

FROM meldingen LEFT JOIN user ON meldingen.van_id = user.id
In theory there is no difference between theory and practice. In practice there is.
  donderdag 27 maart 2008 @ 17:20:14 #96
63192 ursel
"Het Is Hier Fantastisch!
pi_57651076
quote:
Op donderdag 27 maart 2008 17:14 schreef slacker_nl het volgende:
en is het niet

FROM meldingen LEFT JOIN user ON meldingen.van_id = user.id
Dat ook ja..
  donderdag 27 maart 2008 @ 17:20:42 #97
62215 qu63
..de tijd drinkt..
pi_57651082
quote:
Op donderdag 27 maart 2008 17:13 schreef slacker_nl het volgende:
select meldingen.*, user.name from meldingen, user where meldingen.van_id = user.id
zo krijg ik wel resultaten, maar dan ook alle resultaten. Ik wil juist alleen de meldingen laten zien voor deze gebruiker
It's Time To Shine
[i]What would life be like without rhethorical questions?[/i]
  donderdag 27 maart 2008 @ 17:26:28 #98
62215 qu63
..de tijd drinkt..
pi_57651215
quote:
Op donderdag 27 maart 2008 17:14 schreef slacker_nl het volgende:
en is het niet

FROM meldingen LEFT JOIN user ON meldingen.van_id = user.id
hmz, nogniet helemaal

1
2
3
4
5
6
7
 id        van_id        voor_id        titel        inhoud        datum        gelezen        naam
1    1    2    Titel Ongelezen    Ongelezen    1206710100    1    Jantje
1    1    2    Titel Ongelezen    Ongelezen    1206710100    1    Hiephoi!
2    2    1    Titel Gelezen    Gelezen    1206710100    1    NULL
3    1    2    Titel Gelezen    Gelezen    1206621950    1    Jantje
3    1    2    Titel Gelezen    Gelezen    1206621950    1    Hiephoi!
4    2    1    Titel Ongelezen    Ongelezen    1206621950    0    NULL


terwijl dit alleen in mn database staat:
meldingen:
1
2
3
4
5
 id        van_id        voor_id        titel        inhoud        datum        gelezen
1     1     2     Titel Ongelezen     Ongelezen     1206710100     1
2     2     1     Titel Gelezen     Gelezen     1206710100     1
3     1     2     Titel Gelezen     Gelezen     1206621950     1
4     2     1     Titel Ongelezen     Ongelezen     1206621950     0

user
1
2
3
 id        naam        inlog        ww        email        sessid
1     Jantje     qu63     WEG     WEG     WEG
2     Hiephoi!     admin     WEG     WEG     WEG
It's Time To Shine
[i]What would life be like without rhethorical questions?[/i]
  donderdag 27 maart 2008 @ 18:54:33 #99
62215 qu63
..de tijd drinkt..
pi_57653130
Ik snap er nog minder van nu -O-

sql-query:
1
2
3
4
5
6
<?php
$q 
"SELECT * FROM meldingen";
$res=mysql_query($q);
$berichten mysql_fetch_array($res);
print_r($berichten);
?>

Er staan 4 rijen in mn tabel, maar de enige output is dit:
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
Array
(
    [0] => 1
    [id] => 1
    [1] => 1
    [van_id] => 1
    [2] => 2
    [voor_id] => 2
    [3] => Titel Ongelezen
    [titel] => Titel Ongelezen
    [4] => Ongelezen
    [inhoud] => Ongelezen
    [5] => 1206710100
    [datum] => 1206710100
    [6] => 1
    [gelezen] => 1
)


Wat gaat er nou allemaal fout hier :?
It's Time To Shine
[i]What would life be like without rhethorical questions?[/i]
pi_57653218
quote:
Op donderdag 27 maart 200817:03 schreef ursel het volgende:

[..]

Waarom dubbele DB verbinding als het in 1 query ook kan??
ja sorry, ik heb tot nu toe in mijn hele leven 3 query's gebouwd (de eerste eergisteren)
abonnement Unibet Coolblue Bitvavo
Forum Opties
Forumhop:
Hop naar:
(afkorting, bv 'KLB')