PHP比较不同表中的字符串

PHP比较不同表中的字符串,php,Php,对不起,我在最后一个问题上犯了个错误。。这是真的 我有这个密码。。我在其中创建或生成优惠券代码。。使用时,存储在用户表中。。在“用户”行中,每个用户都有一个代码。。(他们使用的优惠券) 有优惠券的表与有用户和他们使用的代码优惠券的表是不同的 这是我的密码,我的问题是 如何比较不同表中的字符串。。正如你所看到的,我真的是个新手。。英语很差:( 您的基本想法是正确的。唯一缺少的是POS(或iPad或离线商店正在使用的任何东西)还需要将优惠券传送到您的服务器,服务器会将优惠券存储在数据库中进行验证 就

对不起,我在最后一个问题上犯了个错误。。这是真的

我有这个密码。。我在其中创建或生成优惠券代码。。使用时,存储在用户表中。。在“用户”行中,每个用户都有一个代码。。(他们使用的优惠券)

有优惠券的表与有用户和他们使用的代码优惠券的表是不同的

这是我的密码,我的问题是

如何比较不同表中的字符串。。正如你所看到的,我真的是个新手。。英语很差:(


您的基本想法是正确的。唯一缺少的是POS(或iPad或离线商店正在使用的任何东西)还需要将优惠券传送到您的服务器,服务器会将优惠券存储在数据库中进行验证

就安全性而言,请确保对数据库中的数据进行单向散列(因此无法解密),并使用SSL向服务器传输数据和从服务器传输数据。要根据单向散列验证数据,需要对传入数据进行散列并比较两个散列(因为它们基本上是唯一的guid,如果它们匹配,您就知道它们完全相同)

<?php

$res = mysql_query("SELECT codigo,used FROM codigos;") 
or die(mysql_error());

if (mysql_num_rows($res) > 0) {
echo '<table border="1">';
echo '<th>Codigo</th><th>Usado</th><th>Usuario</th>';
while ($row = mysql_fetch_assoc($res)) {
echo "<tr>
<td>{$row['codigo']}</td>
<td>";

if(strcmp($row['used'],"0") ==0) {
    echo "No Usado";}
    else {
        echo "Usado"; }
echo "</td>
<td>";

//Here GET THE NAME OF USER WITH THAT CODE

echo "</td>
</tr>";
}
echo '</table>';
}
else
echo 'No rows in selected table';
?>