Как я могу использовать значение идентификатора в моей другой таблице, поскольку я создаю это автоматически

Не объявляйте переменную в заголовке. #include буквально копирует и вставляет содержимое файла в другой файл (то есть любой файл, который делает #include "FileB.h", буквально копирует содержимое FileB.h в него, что означает, что int wat определяется в каждом файле, который #include "FileB.h").

Если вы хотите получить доступ к wat из FileA.cpp и объявлен в FileB.cpp, вы можете пометить его как extern в FileA.cpp.

1
задан ShakyIpsen 27 February 2019 в 09:11
поделиться

1 ответ

Я сделал это вместо этого.

  public function createGodTable()
{
    return $this->db->toList("CREATE TABLE IF NOT EXISTS `Angle`(
        id INT(11) AUTO_INCREMENT PRIMARY KEY,
        Name VARCHAR(50),
        Datum VARCHAR(50), 
        Property VARCHAR(50), 
        Criterion VARCHAR(50), 
        Type VARCHAR(50), 
        Nominal DECIMAL(10,2), 
        Actual DECIMAL(10,2), 
        Tolminus DECIMAL(10,2), 
        Tolplus DECIMAL(10,2), 
        Dev DECIMAL(10,2), 
        Palle_nr VARCHAR(50), 
        Varenummer VARCHAR(50), 
        Ordre_nummer VARCHAR(50), 
        Operatoer VARCHAR(50), 
        Maskine_nr VARCHAR(50), 
        Raavare_batch_nr VARCHAR(50), 
        Dato_ur_stillet VARCHAR(50), 
        Klokke_fuldsvejst VARCHAR(50), 
        Fuldstoebning_af_klokke VARCHAR(50),
        Afgratning_af_overflade VARCHAR(50), 
        Vaegt DECIMAL(10,2))
      ");
}
public function insertGodTable($myArray)
{
    return $this->db->toList("INSERT INTO `Angle` (`Name`,`Datum`, `Property`, `Criterion`, `Type`, `Nominal`,
     `Actual`, `Tolminus`,`Tolplus`,`Dev`,`Palle_nr`,`Varenummer`,`Ordre_nummer`,`Operatoer`,`Maskine_nr`,`Raavare_batch_nr`,`Dato_ur_stillet`,`Klokke_fuldsvejst`,`fuldstoebning_af_klokke`,`Afgratning_af_overflade`,`Vaegt`)
    VALUES (:Name, :Datum, :Property, :Criterion, :Type, :Nominal, :Actual, :Tolminus,
     :Tolplus, :Dev, :Palle_nr, :Varenummer, :Ordre_nummer, :Operatoer, :Maskine_nr ,:Raavare_batch_nr, :Dato_ur_stillet, :Klokke_fuldsvejst, :Fuldstoebning_af_klokke, :Afgratning_af_overflade, :Vaegt)",
        [   
            ':Name' => $myArray[0],
            ':Datum' => $myArray[1],
            ':Property'=> $myArray[2],
            ':Criterion'=> $myArray[3],
            ':Type'=> $myArray[4],
            ':Nominal'=> $myArray[5],
            ':Actual'=> $myArray[6],
            ':Tolminus'=> $myArray[7],
            ':Tolplus'=> $myArray[8],
            ':Dev'=> $myArray[9],
            ':Palle_nr'=> $myArray[10],
            ':Varenummer'=> $myArray[11],
            ':Ordre_nummer' => $myArray[12],
            ':Operatoer'=> $myArray[13],
            ':Maskine_nr'=> $myArray[14],
            ':Raavare_batch_nr'=> $myArray[15],
            ':Dato_ur_stillet'=> $myArray[16],
            ':Klokke_fuldsvejst'=> $myArray[17],
            ':Fuldstoebning_af_klokke'=> $myArray[18],
            ':Afgratning_af_overflade'=> $myArray[19],
            ':Vaegt'=> $myArray[20]
        ]
    );
}
0
ответ дан ShakyIpsen 27 February 2019 в 09:11
поделиться
Другие вопросы по тегам:

Похожие вопросы: