parametru din array in query cu laravel
Discutii despre script-uri si coduri PHP-MySQL, precum si lucru cu XML in PHP.
-
sterica
- Mesaje: 285
parametru din array in query cu laravel
Salutare,
din frontend primesc urmatorul array:
dupa care ii fac implode
Cod: Selectaţi tot
$idClienti = preg_replace('/[^0-9\,]/i', '', implode(",", arrClienti ));
si il pun in query ca si parametru (in varianta aceasta nu functioneaza), filtreaza numai dupa prima valoarea din sir
daca il pun asa in query functioneaza
Cum pot sa il fac sa functioneze cu parametru?
MarPlo
Salut,
Presupun ca nu merge sa adaugi mai multe valori la un singur parametru, sau sir cu multiple valori.
Nu am mai lucrat cu asa ceva in parametru, dar cred ca functioneaza doar cu sirul format adaugat direct, sau parametri separati pentru fiecare valoare.
sterica
Dupa multe sapaturi, am ajuns la concluzia ca nu se poate rula ca parametru o matrice. Doar daca parametrul cu matricea este rulat intr-un loop.
Dupa implode se returneaza un string "1,2,3"
- daca concatenez variabile in query este: WHERE col IN (1,2,3)
- daca pun variabila in parametru WHERE col IN ('1,2,3'), in parametru variabila ramane ca si string.
Subiecte similare
-
Curatare SQL query automat
PHP - MySQL - XML
Primul mesaj
Salut, cum as putea curata un query automat fara sa mai stau eu ca pentru fiecare valoare introdusa in baza de date sa ii pun o functie care sa...
Ultimul mesaj
Poti aplica Clasa PDO_MySQLi data mai sus si in cod fara OOP, gasesti exemple in arhiva cu clasa.
Oricum, pentrru ceva automat trebuie rescris...
-
Concatenare valori din array intr-un singur element array
PHP - MySQL - XML
Primul mesaj
Salut, am urmatorul array
Array (
=> A1,A2,A3,A6,A8,A10,H8,H12
=> H13,H14,H15
=> K1,K2,K3
)
Cum as putea concatena toate...
Ultimul mesaj
Salut
Concatenarea elementelor unui array in php se poate face cu functia implode() .
Pentru exemplu tau ar merge asa:
$ar1 = ;
$ar2 =...
-
Intrebari laravel
PHP - MySQL - XML
Primul mesaj
Salut,
Am doua intrebari / nelamuriri legate de laravel, daca e cineva cu mai multa experienta sa ma ajute cu o opinie.
1. Am modelul Student...
Ultimul mesaj
Intre timp am rezolvat, nu a trebuit facut nimic special, copy paste si modificarile necesare in in .env
-
Separare array de obiecte în mai multe array-uri
JavaScript - jQuery - Ajax
Primul mesaj
Am un array de obiecte, si pentru crearea unui grafic trebuie să îl împart în 3 array-uri diferite. Cum se face cu JS?
const dataOverview = ;...
Ultimul mesaj
Este simplu, aplici functia map() .
var series1 = dataOverview.map(x => x.series1);
var series2 = dataOverview.map(x => x.series2);
var...
-
Plata online cu Laravel
PHP - MySQL - XML
Primul mesaj
Salut,
De cateva saptamani ma confrunt cu o problema si nu reusesc sa gasesc o rezolvare.
Trebuie sa implementez un sistem de plata online...
Ultimul mesaj
Salut,
Am avut si eu problema asta cu mobilpay.ro, a fost multa munca pentru ca ei mi-au dat bibliotecile lor PHP, dar acestea nu erau adaptate...
-
Aflare nume ruta, laravel
PHP - MySQL - XML
Primul mesaj
Salut,
Vreau sa trimit numele rutei curente la view dar altul decat cel returnat de actiune.
Practic am un layout in care este inclus un view...
Ultimul mesaj
Salut,
Numele unei rute il poti afla cu:
Route::currentRouteName();
- foloseste: Illuminate\Support\Facades\Route;
Alte informatii despre...