首页   注册   登录
V2EX = way to explore
V2EX 是一个关于分享和探索的地方
现在注册
已注册用户请  登录
V2EX  ›  PHP

PHP 和 mysql 问题,不能插入数据

  •  
  •   skyshine725 · 262 天前 · 1302 次点击
    这是一个创建于 262 天前的主题,其中的信息可能已经有所发展或是发生改变。
    <?php
    $sevname = "localhost";
    $user = "abc";
    $pwd = "123";
    $dbname = "aaa";
    
    if ($_SERVER["REQUEST_METHOD"] == "POST") {
        $w = $_POST["w"];
        $p = $_POST["p"];
        echo $w, $p;
    }
    echo "11";
    $conn = mysqli_connect($sevname,$user,$pwd);
    echo "22";
    if (!$conn){
    	echo "连接失败!";
    }
    echo "33";
    mysqli_select_db($conn,"SCQ");
    
    echo "44";
    $sql = "insert into luky(w,p)  value('w','p')";
    $result = mysqli_query($conn,$sql);
    echo "mysqli_insert_id: " + mysqli_insert_id($conn);
    mysqli_close($conn);
    ?>
    

    if 里的 echo $rone, $rtwo;可以正常显示。但后面就没了 11,22 什么的就什么都没有了。

    把整个 if 注释掉,也只是输出 11。

    这是为什么?

    16 回复  |  直到 2018-11-03 22:29:24 +08:00
        1
    suit   262 天前
    开头加一行 error_reporting(E_ALL);看看报什么错
        2
    skyshine725   262 天前
    什么错误都没有
        3
    Mac   262 天前
    php 几啊? php7 默认好像是不加载 mysqli 的。
        4
    skyshine725   262 天前
    php7,mysqli 可以用啊。我用 select 时可以返回。但 insert 就不行
        5
    skyshine725   262 天前   ♥ 1
    $sql = "insert into luky(w,p) value('w','p')";
    这句应该是
    value('$w','$p')";
        6
    xiaoqi   262 天前
    多久没看到这样的代码了。。。
        7
    realpg   262 天前
    @skyshine725 #5
    '$w' '$p'
    你确定?
        8
    realpg   262 天前
    而且 value 什么鬼?
        9
    msg7086   262 天前
    > if 里的 echo $rone, $rtwo;可以正常显示。
    哪有 rone rtwo ……


    然后……

    INSERT INTO table_name (column1, column2, column3, ...)
    VALUES (value1, value2, value3, ...);

    VALUES
    ALUES
    LUES
    UES
    ES
    S <--
        10
    qiukong   262 天前 via iPhone
    echo $w, $p;
    这句开始语法就是错的,echo 里不能加逗号。链接符是 .
        11
    jowan   261 天前   ♥ 1
    @qiukong 兄弟你的语法要好好学习一下了,echo 多个参数是用逗号隔开的
    @realpg 这个没有毛病的 字符串外面是双引号
        12
    dobelee   261 天前 via Android
    看到这个帖子里的回复,我终于知道 php 怎么这么招黑了。。。
        13
    raphaelsoul   261 天前
    都 php7 了还不用 PDO 吗。。。
        14
    whyiyhw   261 天前 via Android
    有种不知道该怎么吐槽的感觉,突然意识到很早以前的前辈跟我说,你目前就别原创了,老老实实先跟着别人代码走,多写几遍,理解了再写自己的风格~
        15
    skyshine725   261 天前
    没办法,我不会 php
    只是临时要用到,所以才写的
        16
    pengwen   261 天前 via Android
    你可以在 phpMyAdmin 里面试着插入一些数据,然后看一下 SQL 语句是怎么样的
    关于   ·   FAQ   ·   API   ·   我们的愿景   ·   广告投放   ·   感谢   ·   实用小工具   ·   2192 人在线   最高记录 5043   ·     Select Language
    创意工作者们的社区
    World is powered by solitude
    VERSION: 3.9.8.3 · 18ms · UTC 00:26 · PVG 08:26 · LAX 17:26 · JFK 20:26
    ♥ Do have faith in what you're doing.