login  Naam:   Wachtwoord: 
Registreer je!
 Nota's op tutorial:

Tutorials > MySQL > Nette SQL query's
Pagina:

Reacties op de tutorial Nette SQL query's


Offline  Bart
Gepost op: 04 december 2004 - 13:14
PHP expert

Dit stond toch ook al in de tutorial "Netjes scripten" van Wijnand.
En moeten de velden niet gescheiden worden door een enter?
--------------------------------------------------
  1. SELECT
  2. `id`, `naam` , `email`, `bericht`,
  3. DATE_FOMAT(`datum`, '%d-%m-%Y') AS `datum`
  4. FROM `tabel`
  5. WHERE `naam` != 'jan'
  6. ORDER BY `id` DESC
  7. LIMIT 0, 10

Offline  Dennisvb
Gepost op: 04 december 2004 - 13:42
MySQL ver gevorderde

mooie tut

Offline  Tuinstoel
Gepost op: 04 december 2004 - 13:42
PHP expert

Goh jah staat ook gedeeltelijk in die tutorial, maar wat minder netjes toch weer.
Nee zolang het voor jezelf ook maar duidelijk blijft, als ik dat date_format() er ook nog bij achter had gezet dan was het een stuk onoverzichtelijker, zo is hetwel goed leesbaar.

@DennisVB: 't is veranderd.

Offline  Thomas
Gepost op: 05 december 2004 - 15:06
Moderator

Dit is veel te kort voor een tutorial. Het licht ook sommige dingen helemaal niet toe.

Bijvoorbeeld: Het net(ter) maken van een INSERT-query. Hier kun je namelijk nog wel wat over vertellen. In je INSERT-query kun je ook de namen van de kolommen toevoegen om precies aan te geven in welke kolom gegevens toegevoegd dienen te worden. De volgorde waarin de kolommen van de tabel staan maken dan niet meer uit (in tegenstelling tot een query waarin je geen kolomnamen gebruikt), omdat je aangeeft welke gegevens in welke kolom ingevuld dienen te worden.

Tabel "gebruiker":
id (auto_increment)
naam
email
homepage
leeftijd

goed (nog even afgezien van het gebruik van quotes - dit doe ik nooit (waar het niet hoeft)):
INSERT INTO gebruiker(leeftijd, homepage, naam, email)
VALUES (15, 'http://www.blaat.nl/', 'Thomas', 'a@b.c')

fout:
INSERT INTO gebruiker
VALUES (15, 'http://www.blaat.nl/', 'Thomas', 'a@b.c')

(kolommen zijn niet van het goede type, en als het al zou werken zouden er zaken op de verkeerde plaats worden ingevuld)

Ik vind deze tutorial veel te weinig toegevoegde waarde hebben, want deze zegt zoveel als "schrijf alle verschillende onderdelen op een aparte regel en zet quotes om de kolomnamen".
Zo kan ik ook een heleboel tutorials schrijven.
Het lijkt mij de bedoeling dat er in een tutorial uitgebreid gesproken wordt over een of meer verwante onderwerpen... dit lijkt meer op een 'programmeertip' ofzo...

Het zegt al genoeg dat mijn reply ongeveer even lang is als de tutorial...

Offline  CelestialCelebi
Gepost op: 31 december 2004 - 18:40
PHP gevorderde

?????

Waarom zou je de backticks gebruiken? Dat is geen geldige SQL syntax... Die heeft MySQL ingevoerd omdat je dan een kolom met de naam DATE kan hebben (bijv.). Wat dus helemaal nergens voor nodig is.

Niet gebruiken dus! Afschaffen die hap.

Offline  CelestialCelebi
Gepost op: 31 december 2004 - 18:41
PHP gevorderde

btw, kreeg hier net deze foutmelding:

You have an error in your SQL syntax near 's[/b] Klik op de URL om de nota te bekijken http://www.sitemasters.be/index.php'; at line 2

Offline  Legolas
Gepost op: 26 maart 2005 - 12:41
Onbekend

FOMAT moet FORMAT zijn!!:D

Pagina:

Enkel aanvullende informatie is welkom. Geen prijzende of afkeurende reacties.
 
© 2002-2024 Sitemasters.be - Regels - Laadtijd: 0.027s