簡體   English   中英

laravel MySQL查詢生成器

[英]laravel mysql to query builder

我是laravel的新手,嘗試將此函數轉換為laravel的查詢生成器時遇到問題。 這是我提供的功能,該功能還運行python腳本來解密數據庫。

使用laravel.com提供文檔,您可以執行以下操作:

function call($unitId)
{
    $pfContact = DB::table('PFContact')
        ->where('UnitID', $unitId)
        ->latest() // Order by created_at
        ->first([ // Only retrieve these columns
            'Send',
            'Receive',
            'Core',
            'lock'
        ]);

    $pfReadings = DB::table('PFReadings')
        ->get();

    $rowCount = $pfReadings->count();

    foreach ($pfReadings as $i => $reading) {
        echo $i < count($reading) / $rowCount;
        foreach ($reading as $column => $value) {
            echo shell_exec(
                'python3 enc.py ' . $value 
                . ' ' . $pfContact->Send 
                . ' ' . $pfContact->Receive 
                . ' ' . $pfContact->Core 
                . ' ' . $pfContact->lock . ' ' 
                . $unitId . ' l'
            ) . '~';
        }
        echo ';';
    }
}

而且,盡管我不知道此pyhton腳本需要哪些參數,但您應該真正考慮一下。 為什么要使用PHP而不是僅僅處理python(或php)方面的所有內容,因為這對我來說看起來太復雜了。

暫無
暫無

聲明:本站的技術帖子網頁,遵循CC BY-SA 4.0協議,如果您需要轉載,請注明本站網址或者原文地址。任何問題請咨詢:yoyou2525@163.com.

 
粵ICP備18138465號  © 2020-2024 STACKOOM.COM