Запрос доступа к PDO - PullRequest
0 голосов
/ 01 июня 2018

Привет всем У меня есть некоторые проблемы с запросом PDO в доступе.

$result1 = $database->prepare('SELECT * FROM tblDestinazioni INNER JOIN tblRagioneSociale ON tblDestinazioni.id_cliente = tblRagioneSociale.id_cliente');
//$result1->execute(array(':nrags' => $rag, ':ndrags' => $nuovadest));
$result1->execute();

, таким образом, он работает, но мне нужно вставить еще два условия ... так:

$result1 = $database->prepare('SELECT * FROM tblDestinazioni INNER JOIN tblRagioneSociale ON tblDestinazioni.id_cliente = tblRagioneSociale.id_cliente WHERE tblDestinazioni.nome_dest=ndrags AND tblRagioneSociale.nomer=nrags');
$result1->execute(array(':nrags' => $rag, ':ndrags' => $nuovadest));

Но это не работает (это возвращает мне неправильный результат).

Пожалуйста, помогите мне, Большое спасибо

tblDestinazioni:
id_destinazioni INT AUTO_INCREMENT(PK)
id_cliente INT(FK)
nome_dest VARCHAR(30)

tblRagioneSociale:
id_cliente INT(PK)
rags VARCHAR(30)

больше код:

<?php
$db_username = ''; //username
$db_password = ''; //password
$database_path = "Z:\\2017datiW.mdb";
$database = new PDO("odbc:DRIVER={Microsoft AccessDriver(*.mdb)}; DBQ=$database_path; Uid=$db_username; Pwd=$db_password;");
$rag=$_POST["rag"];
$nuovadest=$_POST["nuovadest"];
$result1 = $database->prepare('SELECT * FROM tblDestinazioni INNER JOIN tblRagioneSociale ON tblDestinazioni.id_cliente = tblRagioneSociale.id_cliente');
$result1->execute(array(':nrags' => $rag, ':ndrags' => $nuovadest));
?>
Добро пожаловать на сайт PullRequest, где вы можете задавать вопросы и получать ответы от других членов сообщества.
...