<?php
if( $_SERVER['REQUEST_METHOD']=='POST' && isset($_POST['imei'])){
$_DB_ = 'база';
$_DB_USER_ = 'юзер';
$_DB_PASSWORD_ = 'пасс';
try {
$_DB = new PDO(
'mysql:host=localhost;dbname=' . $_DB_ , $_DB_USER_ , $_DB_PASSWORD_ ,
array(PDO::MYSQL_ATTR_INIT_COMMAND => "SET NAMES utf8")
);
$_DB->setAttribute(PDO::ATTR_EMULATE_PREPARES, false);
$_DB->setAttribute(PDO::ATTR_ERRMODE, PDO::ERRMODE_EXCEPTION);
} catch (PDOException $e) {
$catch = "Connection reset ({$_SERVER['REQUEST_URI']}):<pre>".print_r($e,true).'</pre>';
exit($catch);
}
$imei = make_safe( $_POST['imei'] );
try{
$stmt = $_DB->prepare( 'SELECT `username` FROM `user` WHERE `imei`=:imei;' );
$stmt->execute( array( ':imei' => $imei ) );
$row = $stmt->fetch( PDO::FETCH_ASSOC );
} catch ( PDOException $e ) {
echo 'Connection reset:<pre>'.$e->getMessage().'</pre>';exit;
}
echo '<pre>';
print_r( $row );
echo '</pre>';
}
function make_safe( $value )
{
if( !empty( $value ) && is_string( $value ) ) {
$search = array( "\\", "\x00", "\n", "\r", "'", '"', "\x1a" );
$replace = array( "\\\\","\\0","\\n", "\\r", "\'", '\"', "\\Z" );
return str_replace( $search, $replace, strip_tags( $value ) );
}else{
return false;
}
}
}
queryчерезmysqli, аfetch_arrayчерезmysql...... – Алексей Шиманский Nov 19 '16 at 14:53