login  Naam:   Wachtwoord: 
Registreer je!
 Forum

Kolom naam

Offline qubus - 04/03/2005 12:39
Avatar van qubusLid Ik heb een database met een tabel 'stat'.
In die tabel staan 24 kolommen met namen 0, 1, 2, enz.
Nu wil ik via een lus een waarde wegschrijven in die kolommen.
Dit doe ik alsvolgt:
  1. $sorteren = mysql_query("SELECT COUNT(*) AS sorteren, uur FROM today GROUP BY uur");
  2.  
  3. while($rij = mysql_fetch_assoc($sorteren))
  4. {
  5. $in = mysql_query("INSERT INTO stats (".$rij['uur'].") VALUES ('".$rij['sorteren']."')");
  6. }


Maar hij schrijft niets weg .
Wat gaat er fout?

4 antwoorden

Gesponsorde links
Offline Thomas - 30/11/1999 00:00 (laatste wijziging 30/11/1999 00:00)
Avatar van Thomas Moderator Ik neem aan dat $rij['uur'] een getal oplevert (en zo zal je kolom ook niet heten) rnJe kan geen waarde aan een getal toekennen...rnrnEcho je query eens rnWaarschijnlijk staat er dan zoiets alsrnINSERT INTO stats (10) VALUES (12);
Offline qubus - 30/11/1999 00:00
Avatar van qubus Lid Dat klopt, $rij['uur'] levert een getal op.rnIk heb in de tabel ook kolommen met als naam een getal.rnDus de query zoals je als laatste laat zien, zou volgens mij moeten werken.rnToch schrijft hij niets weg
Offline Thomas - 30/11/1999 00:00
Avatar van Thomas Moderator Sinds wanneer zijn getallen als kolomnamen toegestaan dan rnMisschien als je backticks (``) om deze kolomnaam heenzet dan
Offline qubus - 30/11/1999 00:00
Avatar van qubus Lid Nee, lukt ook niet.rnMaar het is al opgelost, ik heb de kolommen maar hernoemd naar a tm x cool
Gesponsorde links
Dit onderwerp is gesloten.
Actieve forumberichten
© 2002-2024 Sitemasters.be - Regels - Laadtijd: 0.174s