MRW.it Forum
  • Home
  • Forum
  • Fare Web
  • PHP

Problemi con classe di astrazione per il database

  • Creatore Discussione Creatore Discussione luigi777
  • Data di inizio Data di inizio 15 Feb 2014
Prec.
  • 1
  • 2
Primo Prec. 2 di 2
marino51

marino51

Utente Attivo
28 Feb 2013
3.205
207
63
Lombardia
  • 14 Apr 2014
  • #21
ciao,
scusa il ritardo nella risposta,

avendo diverse situazioni di select - insert - update,
preferisco avere un' unica funzione,
considera che gestisco checkbox e radiobutton, filtrandoli e senza sprecare parametri

le query sono le solite, con la variabile sostituita dal "?" (senza apici)

poi ciascuno struttura secondo le proprie necessità
ciao
Marino

PHP:
  function Query_bind($sql, $par1='', $par2='', $par3='', $par4='', $par5='', $par6='', $par7='', $par8='', $par9=''){
    $x = substr_count($sql, "?");
    $this->MyLog("SQL : ".$sql);
    $this->MyLog("?   : ".$x);
    try {
      $sth = $this->db->prepare($sql); 
      if($x > 0) $sth->bindParam(1, $par1); 
      if($x > 1) $sth->bindParam(2, $par2); 
      if($x > 2) $sth->bindParam(3, $par3); 
      if($x > 3) $sth->bindParam(4, $par4); 
      if($x > 4) $sth->bindParam(5, $par5); 
      if($x > 5) $sth->bindParam(6, $par6); 
      if($x > 6) $sth->bindParam(7, $par7); 
      if($x > 7) $sth->bindParam(8, $par8); 
      if($x > 8) $sth->bindParam(9, $par9); 
      return $sth->execute(); }
    catch(PDOException $e){ $this->handle_sql_errors($sql, $e); }
  }
poi per il modo di funzionamento di "bindParam" si potrebbe strutturare il codice in modo veramente integrato, senza parametri, ma poi ... chi lo legge e lo capisce più a distanza di tempo ?
e quanto costano le variazioni ?
 
Ultima modifica: 14 Apr 2014
Prec.
  • 1
  • 2
Primo Prec. 2 di 2
Devi accedere o registrarti per poter rispondere.

Discussioni simili

Albertoesse
Problemi passaggio valori da un Form ad Una classe con query mysql
  • Albertoesse
  • 19 Ago 2013
  • PHP
Risposte
12
Visite
3K
PHP 20 Ago 2013
Albertoesse
Albertoesse
borgo italia
problemi con la classe PHPmailer
  • borgo italia
  • 12 Giu 2008
  • PHP
Risposte
4
Visite
2K
PHP 16 Giu 2008
borgo italia
borgo italia
borgo italia
problemi e-mail con mail() e classe phpmailer
  • borgo italia
  • 4 Feb 2008
  • PHP
Risposte
5
Visite
2K
PHP 12 Feb 2008
borgo italia
borgo italia
I
problemi con thunderbird
  • ilprincipiante
  • 9 Lug 2024
  • Posta Elettronica
Risposte
0
Visite
2K
Posta Elettronica 9 Lug 2024
ilprincipiante
I
T
problemi con dati menu a tendina
  • tregafabio
  • 22 Giu 2023
  • HTML e CSS
Risposte
2
Visite
2K
HTML e CSS 22 Giu 2023
tregafabio
T
M
Upload immagine con javascript problemi con FormData()
  • MBlackmore
  • 6 Ott 2021
  • Javascript
Risposte
1
Visite
1K
Javascript 6 Ott 2021
MBlackmore
M
A
Problemi con move_uploaded_file
  • antonio corizzo
  • 22 Giu 2021
  • PHP
Risposte
7
Visite
2K
PHP 27 Giu 2021
antonio corizzo
A
M
  • Bloccata
Problemi con la stampa dei valori in php
  • Mollichina
  • 21 Mag 2021
  • PHP
Risposte
1
Visite
1K
PHP 21 Mag 2021
Max 1
Max 1
L
  • Bloccata
Problemi con il login
  • Laura2002
  • 18 Mag 2021
  • PHP
Risposte
2
Visite
1K
PHP 18 Mag 2021
Max 1
Max 1
R
Tutto su utf-8 ma ancora problemi con i caratteri speciali in mysql
  • rob466
  • 27 Mar 2021
  • MySQL
Risposte
1
Visite
1K
MySQL 30 Mar 2021
rob466
R
Z
problemi con foreach insert into
  • Zhilang
  • 6 Feb 2021
  • PHP
Risposte
10
Visite
1K
PHP 7 Feb 2021
illiterate2020
I
B
javascript per problemi con pdf e Safari
  • bibliofila
  • 7 Gen 2021
  • Javascript
Risposte
0
Visite
3K
Javascript 7 Gen 2021
bibliofila
B
M
  • Bloccata
Problemi con creazione maschere
  • Mondo
  • 18 Nov 2020
  • Presentati al Forum
Risposte
1
Visite
877
Presentati al Forum 18 Nov 2020
Max 1
M
Problemi con query a più tabelle
  • Max61
  • 24 Ago 2020
  • PHP
Risposte
3
Visite
1K
PHP 25 Ago 2020
Hormus
H
S
Problemi delle funzioni eliminate con PHP e MySQL
  • Silvio0505
  • 20 Mag 2020
  • PHP
Risposte
4
Visite
2K
PHP 20 Mag 2020
Silvio0505
S
M
Problemi con blog Grav
  • Marea
  • 8 Mag 2020
  • CMS (Content Management System)
Risposte
0
Visite
2K
CMS (Content Management System) 8 Mag 2020
Marea
M
S
incoerenza di stampa. problemi con il magenta
  • smania80
  • 16 Mar 2020
  • Photoshop
Risposte
3
Visite
2K
Photoshop 24 Set 2020
rickiwada
R
A
problemi con paypall
  • Akille67
  • 29 Feb 2020
  • Java
Risposte
1
Visite
2K
Java 29 Feb 2020
Max 1
S
Problemi con modulo upload video php (help!)
  • silvio pacicca
  • 8 Ago 2019
  • PHP
Risposte
0
Visite
638
PHP 8 Ago 2019
silvio pacicca
S
[Windows 8.1] Problemi con connessione WiFi
  • felino
  • 28 Giu 2019
  • Windows e Software
Risposte
0
Visite
2K
Windows e Software 28 Giu 2019
felino
Condividi:
Facebook X (Twitter) LinkedIn WhatsApp e-mail Condividi Link
  • Home
  • Forum
  • Fare Web
  • PHP
  • Italiano
  • Termini e condizioni d'uso del sito
  • Policy Privacy
  • Aiuto
  • Home
Community platform by XenForo® © 2010-2024 XenForo Ltd. | Traduzione a cura di XenForo Italia
Menu
Accedi

Registrati

  • Home
  • Forum
    • Nuovi Messaggi
    • Cerca...
  • Novità
    • Featured content
    • Nuovi Messaggi
    • Ultime Attività
X

Privacy & Transparency

We use cookies and similar technologies for the following purposes:

  • Personalized ads and content
  • Content measurement and audience insights

Do you accept cookies and these technologies?

X

Privacy & Transparency

We use cookies and similar technologies for the following purposes:

  • Personalized ads and content
  • Content measurement and audience insights

Do you accept cookies and these technologies?