Warning: file_get_contents(/data/phpspider/zhask/data//catemap/2/python/292.json): failed to open stream: No such file or directory in /data/phpspider/zhask/libs/function.php on line 167

Warning: Invalid argument supplied for foreach() in /data/phpspider/zhask/libs/tag.function.php on line 1116

Notice: Undefined index: in /data/phpspider/zhask/libs/function.php on line 180

Warning: array_chunk() expects parameter 1 to be array, null given in /data/phpspider/zhask/libs/function.php on line 181
SQLite和PHP编写的语句_Php_Python_Sqlite - Fatal编程技术网

SQLite和PHP编写的语句

SQLite和PHP编写的语句,php,python,sqlite,Php,Python,Sqlite,我已经准备好了一段时间的语句,并且不断遇到如下错误: 警告:SQLite3::prepare:无法准备语句:1,没有这样的表:class 对非对象调用成员函数bind_param 我在找人帮忙 我目前有一个表单,它使用用户名和宠物,如下所示 <form method="post" action="cgi-bin/post-data.php"> name:<input type="text" name="name"> pet:<

我已经准备好了一段时间的语句,并且不断遇到如下错误:

警告:SQLite3::prepare:无法准备语句:1,没有这样的表:class 对非对象调用成员函数bind_param 我在找人帮忙

我目前有一个表单,它使用用户名和宠物,如下所示

    <form method="post" action="cgi-bin/post-data.php">
        name:<input type="text" name="name">
        pet:<input type="text" name="pet">
        <input type="submit" value="submit"/> 
        <input type="reset" value="reset"/>
    </form>
然后我打算获取从中返回的值,并使用它们在python文件中显示它们,该文件也会打印出一个网页

在python文件中,我希望获取内容并将其打印到屏幕上,这样我就知道我的思路是正确的

我用的是:

tester-website.py

import subprocess
proc = subprocess.Popen("php cgi-bin/post-data.php", shell=True, stdout=subprocess.PIPE)
script_response = proc.stdout.read()
谢谢你的帮助。其目的是保护我的网站,使其价值观是隐藏的

如果需要更多信息,请随时询问

谢谢你的耐心,这是我保持大脑年轻的旅程


Edgar

没有这样的表:italy,您正在使用类作为表名,另一个错误将级联..但考虑到您甚至还没有定义$stmt。@Lawrencerone抱歉,更改了错误以与问题相对应。另外,您在表单中直接引用文件,但使用/usr/local/bin/php,如果您使用浏览器并通过HTTP发布表单,那么该文件将通过webserver->php引擎运行,这将不起作用。tester-website.py正在运行该文件,它不会运行webserver@LawrenceCherone谢谢,我不知道这件事。我以为你在所有php文件中都包含了这个。你的$stmt变量来自哪里?没有这样的表:italy,你使用类作为表名,另一个错误将级联。但是考虑到你甚至还没有定义$stmt。@Lawrencerone抱歉,将错误更改为与问题相对应。也可以在表单中直接引用文件,但使用/usr/local/bin/php,如果您使用浏览器并通过HTTP发布表单,那么该文件将通过webserver->php引擎运行,这将不起作用。tester-website.py正在运行该文件,它不会运行webserver@LawrenceCherone谢谢,我不知道这件事。我以为你在所有php文件中都包含了这个。你的$stmt变量来自哪里?
import subprocess
proc = subprocess.Popen("php cgi-bin/post-data.php", shell=True, stdout=subprocess.PIPE)
script_response = proc.stdout.read()