pdo

    0热度

    1回答

    我在Ubuntu和ODBC驱动程序13上使用PHP7。 我尝试过使用PDO和SQLSRV驱动程序,但我一直收到不支持sql server 2000的错误。 我的困境是这台服务器还在生产中,我无法升级它,但我需要报告它。 是否有任何其他方法连接到此服务器? 我完全知道这台服务器已近18岁。 感谢

    1热度

    3回答

    我很好奇哪个是在事务中使用Try/Catch的最佳实践。哪一个更好,为什么? 在做的try/catch只是在PHP代码: $dbh->begintransaction(); try { $insert = "INSERT INTO test (id) VALUES(1)"; $stpm = $dbh->prepare($insert);

    0热度

    1回答

    我有两个表,reg和trans。 reg表包含我所有用户的注册信息和trans表包含我所有用户的借记或信用信息。我想在每个用户页面上显示他们登录到其页面时的交易历史记录。所以我尝试使用帐号,但它并不完美。我希望每个用户在登录时都能看到他们的交易历史记录。 请记住,trans表包含大量信用卡或借记卡交易信息或具有类似帐户号的不同用户的历史记录。 CREATE TABLE `reg` ( `U

    -1热度

    2回答

    我想阅读我的个人资料页面上的$ Session []变量,但我尝试时遇到问题。 这是我的PHP脚本在我的login文件 <?php if (isset($_POST['LoginBtn'])) { $username = $_POST['username']; $password = $_POST['password']; if (empty

    0热度

    3回答

    我知道如何执行LIKE%查询的SQL的一个值,像这样的SELECT语句: $sql = "SELECT * FROM Farmers WHERE Available_products LIKE ('%Bananas%')"; ,但我怎么做,如果我喜欢的搜索字词来自一个数组?例如,假设我们有一个这样的数组: $_POST['Products']="Cacaos,Bananas"; $array=i

    2热度

    1回答

    比方说我有这个疑问: $stmt = $con->_con->prepare("Select id from table", array(PDO::ATTR_CURSOR => PDO::CURSOR_SCROLL)); while ($selected_row = $stmt->fetch(PDO::FETCH_ASSOC)) { $rows[] = array_map('utf8_

    -1热度

    2回答

    我想affected_row s返回最后一个查询中的受影响行数(例如,UPDATE)和num_rows结果集中行的数量(例如SELECT)。 我应该在PDO中使用什么? PDOStatement::rowCount返回该语句中影响的行数,但对于大多数数据库不返回受SELECT影响的行数。

    0热度

    2回答

    我越来越空白obj尽管searchelement存在于database中, 这里就是我想要 $userInput = 'john'; $db = getDB(); $sql = "SELECT user_id, email, token FROM users WHERE name LIKE name=:input"; $stmt = $db->prepare($s

    0热度

    1回答

    我正在使用这些代码进行连接,它工作正常。 $db = new PDO('mysql:host=localhost;dbname=rnd','root',''); 但是当我print_r($db);这只是返回PDO Object()但我想完成关于DB和主机一样DBNAME,主机名,用户名和各种资源的详细信息。

    -1热度

    1回答

    我无法在Codeigniter3中使用PDO驱动程序获取结果。 中的config/database.php中 配置PDO驱动程序如下 $db['default'] = array( 'dsn' => 'mysql:host=localhost;dbname=my_db', 'hostname' => '', 'username' => 'root', 'pas