Több értéket szeretnék a Drupal Development mintakódja alapján feltölteni egy táblába.
A kód:
$values = array(
array(
'title' => 'Example',
'uid' => 1,
'created' => REQUEST_TIME,
),
array(
'title' => 'Example 2',
'uid' => 1,
'created' => REQUEST_TIME,
),
array(
'title' => 'Example 3',
'uid' => 2,
'created' => REQUEST_TIME,
),
);
$query = db_insert('node')
->fields(array(
'title',
'uid',
'created'));
foreach ($values as $record) {
$query->values($record);
}
$query->execute();
Nem várt hibát ad, sajnos. Egyszerüen nem tudok rájönni, mi a hiba.kérlek segítsetek.
Drupal verzió:
Fórum:
És mi lenne az a nem várt
És mi lenne az a nem várt hiba?
Amúgy biztos, hogy a node táblát akarod bántani ilyen tesztadatokkal?
----
Rájöttem, miért kérdezek olyan ritkán a drupal.hu-n. Amíg szedem össze az infokat a kérdéshez, mindig rájövök a megoldásra.
köszke
Megoldódott.
Természetesen az eredeti táblákat nem piszkáljuk. :))
Az eredendő bűn az volt, hogy ugyan létrehoztam egy új táblát, a szükséges adatoknak, azonban az id-t nem jól identifikáltam benne.
A bemásolt kód a könyvből származik, (csak az elvi példa kedvéért raktam fel,) azért is tartalmazza ezeket az adatokat.
:))
De azért köszönöm