Articles of pdo

Perché la mia query Sum rompe il mio loop?

Ho un ciclo che scorre attraverso una tabella e visualizza l'ID cliente. Funziona bene. Nella parte superiore del ciclo imposta una variabile per essere uguale all'ID cliente e quindi esegue l'eco sullo schermo. Se nella tabella sono presenti sette elementi, vengono visualizzati sette OrderId. Tuttavia, se provo a utilizzare quell'ID cliente per eseguire un'istruzione sum, […]

PHP PDO: SELECT arrays in IN ()

Sono un po 'in ritardo per il gioco e sto cercando di passare a PDO da mysql_ * mentre sto cercando di affrontare una sfida attuale. Ho un'interface in cui acquisisco i valori del numero di box all'interno di un arrays e quell'arrays è memorizzato in un altro arrays per elemento di linea (per scopi […]

In PHP + PDO recuperare i dettagli della query eseguita per ultimi o riempire i punti interrogativi nella query con le voci corrispondenti

Ho bisogno di get la query completa con i valori riempiti dopo che la query è stata eseguita correttamente (in pratica voglio che la string di query con i punti interrogativi nella query rimossa e venga sostituita con i valori corrispondenti ) in modo che possa usarla per la logging delle transactions. di seguito sono […]

Un'iniezione SQL è effettivamente ansible aggiungendo una seconda query?

Ci sono molti avvertimenti riguardo le iniezioni SQL qui su SO, ma nessuno che ho trovato non risponde veramente , come succede? In questa domanda, presumo sia MySQL e PHP. Il mysql_ di base non accetta una seconda query all'interno di una query, giusto? Quindi, fondamentalmente, questo $unsafe = "');DROP TABLE table;–"; mysqli_query($con,"INSERT INTO table […]

Nessun dato è scritto in Excel

Ho il codice seguente: require 'PHPExcel.php'; require 'PHPExcel/Writer/Excel2007.php'; require 'PHPExcel/IOFactory.php'; $user = "root"; $pass = "admin"; $host = "localhost"; $db = "hrtms"; $objPHPExcel = new PHPExcel(); try{ $con = new PDO("mysql:host=$host;dbname=$db",$user,$pass); $con->setAttribute(PDO::ATTR_ERRMODE,PDO::ERRMODE_EXCEPTION); $con->exec('SET NAMES "utf8"'); } catch(PDOException $e){ echo $e->getMessage(); exit(); } try{ $query = $con->prepare("SELECT * FROM emptb WHERE Department = 'ADMIN/OFFICE' ORDER BY […]

Spostare la connessione mysql in un'altra class

Qual è il modo migliore per spostare il database connettivo al di fuori di questa class. In modo che ci sia solo 1 connessione per esecuzione. Anche eventuali miglioramenti al seguente codice sono i benvenuti. <?php $DatabaseConfig = arrays( 'username' => 'root', 'password' => 'root', 'host' => 'localhost', 'database' => 'live' ); define('APPPATH', '/var/www/'); require_once […]

Mostra dati module aggiuntivi quando il risultato è isolato

Ho un module che mostra i risultati di un sondaggio in una pagina web. Al momento, quando un utente fa clic su 'Visualizza qui', li port alla voce individuale per quell'ID. Quando viene cliccato, mi piacerebbe che mostrasse anche risultati aggiuntivi (anche parte dei risultati dello stesso database). Qualche idea su come lo faccio? Giusto […]

PDO Search Returning Array ()

Ho un database con i dati di esempio folliwng View post on imgur.com Sto usando PDO per cercare i nomi (la terza colonna, ho escluso i titoli) usando il seguente: search('items', 'name', 'Strong'); public function search($table, $column, $term){ $command = "SELECT name FROM `$table` WHERE `$column` LIKE :$column"; $query = $this->connection->prepare($command); $query->execute(arrays(":$column"=>$term)); return $query->fetchAll(); } […]

Inserimento di più righe con una singola query utilizzando PDO

Sono passato a PDO e sto avendo problemi nella creazione e nell'esecuzione di una query SQL che inserirà più righe con un solo execute. Contenuto di $data dopo json_decode: Array ( [action] => load [app] => CA [street_type] => AVE [place_type] => — [state] => AL ) Codice: $data = json_decode(file_get_contents("php://input")); $query = "REPLACE INTO […]

Imansible inserire dati nel database utilizzando PDO

Dopo la sanificazione e la validation, che funziona bene. Ho provato ad inserire dati nel mio database ma continua a dire errore: "Scusa, non siamo stati in grado di iscriverti … Riempi il module correttamente" $qry = "INSERT INTO users (email, firstName, surname, userName, password, userDOB) values (?, ?, ?, ?, ?, ?)"; $q = […]