第七色在线视频,2021少妇久久久久久久久久,亚洲欧洲精品成人久久av18,亚洲国产精品特色大片观看完整版,孙宇晨将参加特朗普的晚宴

為了賬號安全,請及時(shí)綁定郵箱和手機(jī)立即綁定
已解決430363個(gè)問題,去搜搜看,總會(huì)有你想問的

在 PHP / MySql 中插入和顯示條形碼

在 PHP / MySql 中插入和顯示條形碼

PHP
倚天杖 2022-07-29 16:21:39
我有一個(gè)表格,我可以在其中掃描我的條形碼form_insert.php<form action="stock_insert.php" method="get">        <input type="text" name="barcode" placeholder="Εισαγωγ? BarCode"> <br>        <input type="submit" name="SAVE" </form>將其插入我的數(shù)據(jù)庫stock_insert.php<?phpinclude_once  'database_connection.php';$barcode = $_GET['barcode'];$sql = "INSERT INTO stock(barcode) VALUES ('$barcode');";mysqli_query($conn, $sql);header('Location: form_insert.php?signup=success');?>當(dāng)我掃描我的條形碼時(shí),我顯示的數(shù)字是 008576124045但在我的數(shù)據(jù)庫中,數(shù)字保存為2147483647之后,當(dāng)我想再次掃描并像這樣顯示我的條形碼時(shí):測試.php<script>        $(document).ready(function(){             $("#submit").click(function(){                var barcode =  $("#kwdikos").val();                $.post("database/ajax.php",                 {                    barcode: barcode ,                    value: value                },function(data){                    $("#test").html(data);                          });           });        });    </script>         <input type="text"   id="kwdikos" placeholder="Εισαγωγ?  BarCode">        <input type="submit" id="submit" name="add" value="Προσθ?κη">ajax.php<?php$barcode = $_POST['barcode'];$sql_get = "SELECT * FROM stock WHERE barcode ='$barcode' ";$result = mysqli_query($conn, $sql_get);              $resultCheck = mysqli_num_rows($result);        if ($resultCheck > 0) {            while  ($row = mysqli_fetch_assoc($result)){                    $name = $row['name'];                    $color = $row['color'];                    $kind = $row ['kind'];                    $price = $row['price'];            }}$sql = "INSERT INTO receipt (barcode, name, color, kind, value , price) VALUES ('{$barcode}','{$name}','{$color}','{$kind}','{$value}' , '{$price}')";mysqli_query($conn, $sql);當(dāng)我再次掃描時(shí),輸入的數(shù)字是(008576124045)我的屏幕顯示保存在數(shù)據(jù)庫中的正確號碼 (2147483647)但是所有其他想要顯示的東西都不要顯示!當(dāng)我不使用條形碼時(shí),但在我的輸入中,我用鍵盤寫了一個(gè)數(shù)字(例如:10500),我的代碼沒有問題。它運(yùn)行完美,數(shù)據(jù)庫中的所有內(nèi)容都是正確的。
查看完整描述

2 回答

?
吃雞游戲

TA貢獻(xiàn)1829條經(jīng)驗(yàn) 獲得超7個(gè)贊

這是因?yàn)?/p>

  1. 您將條形碼保存為數(shù)據(jù)庫中的整數(shù),int 的最大范圍是 2147483647。它不會(huì)保存任何大于此的數(shù)字。

  2. 您不能使用 int,因?yàn)檎麛?shù)會(huì)將條形碼 0096234 視為 96234。

  3. 嘗試通過鍵盤輸入大于 2147483647 的數(shù)字,它不會(huì)按預(yù)期保存。

更改您的數(shù)據(jù)類型可能是 varchar


查看完整回答
反對 回復(fù) 2022-07-29
?
慕田峪4524236

TA貢獻(xiàn)1875條經(jīng)驗(yàn) 獲得超5個(gè)贊

但在我的數(shù)據(jù)庫中,數(shù)字保存為 2147483647

2,147,483,647 是 32 位整數(shù)的最大值。您需要更改數(shù)據(jù)庫中字段的類型



查看完整回答
反對 回復(fù) 2022-07-29
  • 2 回答
  • 0 關(guān)注
  • 190 瀏覽

添加回答

舉報(bào)

0/150
提交
取消
微信客服

購課補(bǔ)貼
聯(lián)系客服咨詢優(yōu)惠詳情

幫助反饋 APP下載

慕課網(wǎng)APP
您的移動(dòng)學(xué)習(xí)伙伴

公眾號

掃描二維碼
關(guān)注慕課網(wǎng)微信公眾號