我试图使用PHP将使用小型mce制作的HTML数据存储到数据库中。
它给我这个错误:警告:mysql_fetch_object():提供的参数不是有效的MySQL结果资源
以下是我的尝试:
save.php
<?php
include "functions.php";
$data = file_get_contents("php://input");
update_field($data);
show.php
<?php
include "functions.php";
search_field();
的functions.php
<?php
function connect(){
return $yhteys = new mysqli("localhost", "root", "", "harjoitus20");
}
function search_field(){
$result = connect()->query('SELECT sisalto FROM Taulu WHERE nimi="harkka"');
while($row = mysql_fetch_object($result)) {
echo $row;
}
}
function update_field($data){
connect()->query('UPDATE Taulu SET sisalto="$data" WHERE nimi="harkka"');
}
现在试图弄清楚这一点,所以任何帮助都会受到赞赏。
编辑:在数据库中它说sisalto中的$ data但是不应该有我的textarea的内容?。
答案 0 :(得分:0)
尝试在connect()之前使用echo,就像这样
echo connect()->query('UPDATE Taulu SET sisalto="$data" WHERE nimi="harkka"');
它可能会解决您的问题
答案 1 :(得分:0)
print df
Date A
0 1.201 False
1 1.201 True
2 1.201 False
3 2.201 True
4 3.201 False
5 4.201 False
6 5.201 True
7 6.201 False
roll = df.A.cumsum()
print roll
0 0
1 1
2 1
3 2
4 2
5 2
6 3
7 3
Name: A, dtype: int32
df['B'] = df.groupby(roll).cumcount() + 1
#if in first values are False, output is 0
df.loc[roll == 0 , 'B'] = 0
print df
Date A B
0 1.201 False 0
1 1.201 True 1
2 1.201 False 2
3 2.201 True 1
4 3.201 False 2
5 4.201 False 3
6 5.201 True 1
7 6.201 False 2