Kirjautuminen

Haku

Tehtävät

Keskustelu: Nettisivujen teko: PHP SQL päiväys

El Dialblo [15.03.2007 12:31:31]

#

Miten saan SQL-lauseeseen päiväyksen?

Siis olen syöttämässä tietoa taulukkoon:

$sql = mysql_query("INSERT INTO Tunnukset (id, luotu) VALUES('".$id."','" TÄMÄPÄIVÄ "');

,jossa TÄMÄPÄIVÄ pitäisi olla NOW(), mutta tuo sql-lause ei toimi. miten saan talletettua päivämäärän?

-T

ajv [15.03.2007 14:01:10]

#

Olisit pastennut sen virheellisen SQL-lauseen suoraan. Tuosta nyt ei voi oikein muuta arvailla, kuin että:

- Onko sulla tuo NOW() kenties hipsujen sisällä?
- Onhan tuo "luotu"-kenttä tyypiltään aikakenttä?

El Dialblo [15.03.2007 14:04:23]

#

Tässä:

  $sql = mysql_query("INSERT INTO {$tbl_users} (tunnus,luotu) VALUES ('".$tunnus."',' NOW()')",$lnk);

-mutta ei toimi vaikka MySQL tietokannssa tuo luotu on tyypiltään DATE

ajv [15.03.2007 15:11:58]

#

Sulla on tuo NOW() hipsujen sisällä. Eli NOW() on tietokannan funktio ja jos laitat sen hipsujen sisään, silloin tietokanta käsittelee sen merkkijonona eikä funktiona.

JyKKemus [16.03.2007 08:34:15]

#

Ekös se näin mene

$aika = date('j:n:Y');

$sql = mysql_query("INSERT INTO asiakkaat (id, luotu) VALUES ('$id','$paiva'");


en tiedä saitko jo onnistumaan

El Dialblo [18.03.2007 22:12:14]

#

kiitokset, sain toimimaan tämän teidän avuillanne :)

Vastaus

Aihe on jo aika vanha, joten et voi enää vastata siihen.

Tietoa sivustosta