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

2018-11-02 21:55:35 +08:00
 skyshine725
<?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。

这是为什么?

3551 次点击
所在节点    PHP
16 条回复
suit
2018-11-02 22:02:54 +08:00
开头加一行 error_reporting(E_ALL);看看报什么错
skyshine725
2018-11-02 22:15:59 +08:00
什么错误都没有
Mac
2018-11-02 22:16:07 +08:00
php 几啊? php7 默认好像是不加载 mysqli 的。
skyshine725
2018-11-02 22:19:23 +08:00
php7,mysqli 可以用啊。我用 select 时可以返回。但 insert 就不行
skyshine725
2018-11-02 22:21:12 +08:00
$sql = "insert into luky(w,p) value('w','p')";
这句应该是
value('$w','$p')";
xiaoqi
2018-11-02 23:08:53 +08:00
多久没看到这样的代码了。。。
realpg
2018-11-02 23:37:56 +08:00
@skyshine725 #5
'$w' '$p'
你确定?
realpg
2018-11-02 23:38:19 +08:00
而且 value 什么鬼?
msg7086
2018-11-02 23:45:59 +08:00
> if 里的 echo $rone, $rtwo;可以正常显示。
哪有 rone rtwo ……


然后……

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

VALUES
ALUES
LUES
UES
ES
S <--
qiukong
2018-11-03 05:46:41 +08:00
echo $w, $p;
这句开始语法就是错的,echo 里不能加逗号。链接符是 .
jowan
2018-11-03 09:34:02 +08:00
@qiukong 兄弟你的语法要好好学习一下了,echo 多个参数是用逗号隔开的
@realpg 这个没有毛病的 字符串外面是双引号
dobelee
2018-11-03 10:42:01 +08:00
看到这个帖子里的回复,我终于知道 php 怎么这么招黑了。。。
raphaelsoul
2018-11-03 10:58:09 +08:00
都 php7 了还不用 PDO 吗。。。
whyiyhw
2018-11-03 12:02:44 +08:00
有种不知道该怎么吐槽的感觉,突然意识到很早以前的前辈跟我说,你目前就别原创了,老老实实先跟着别人代码走,多写几遍,理解了再写自己的风格~
skyshine725
2018-11-03 14:29:45 +08:00
没办法,我不会 php
只是临时要用到,所以才写的
pengwen
2018-11-03 22:29:24 +08:00
你可以在 phpMyAdmin 里面试着插入一些数据,然后看一下 SQL 语句是怎么样的

这是一个专为移动设备优化的页面(即为了让你能够在 Google 搜索结果里秒开这个页面),如果你希望参与 V2EX 社区的讨论,你可以继续到 V2EX 上打开本讨论主题的完整版本。

https://www.v2ex.com/t/503947

V2EX 是创意工作者们的社区,是一个分享自己正在做的有趣事物、交流想法,可以遇见新朋友甚至新机会的地方。

V2EX is a community of developers, designers and creative people.

© 2021 V2EX