我最近开始学习用于Web的Python和MySQL,我遇到了以下问题:
我想从mysql数据库中提取一条记录,其中包含我在param部分中输入的任何文本,但是我在进行查询时遇到以下问题:
traceback (most recent call last):
File "/Users/Strielok/Desktop/test.py", line 13, in <module>
c.execute("SELECT * FROM data WHERE params LIKE ('%s%') LIMIT 1" % (param))
TypeError: not enough arguments for format string
Run Code Online (Sandbox Code Playgroud)
这是我的代码:
import MySQLdb
db = MySQLdb.connect (host = "localhost",
user = "root",
passwd = "root",
db = "test")
param = "Test"
par = param
c = db.cursor()
c.execute("SELECT * FROM data WHERE params LIKE ('%s%') LIMIT 1" % (param))
data = c.fetchall()
print data
c.close()
Run Code Online (Sandbox Code Playgroud)
提前致谢.
我有以下React.js应用程序结构:
<App />
<BreadcrumbList>
<BreadcrumbItem />
<BreadcrumbList/>
<App />
Run Code Online (Sandbox Code Playgroud)
问题是,当我点击时<BreadcrumbItem />,我想改变状态<App />
我使用回调来传递道具,<BreadcrumbList/>但这就是我得到了多远.有没有pattaren如何轻松地将道具传递给竞争树?
如何在<App />不进行任何回调链接的情况下将道具传递给它?
我试图访问我的组件中的所有ref值并使用它们执行某些操作(例如,创建有效负载以发送到服务器)
我试图做一个简单的for..in循环,而不是在每个ref上使用getDOMNode().value但它不起作用.
var Hello = React.createClass({
getAllRefsValues: function() {
for(ref in this.refs) {
console.log(ref);
// ref.getDOMNode().value doesnt work here
}
},
render: function() {
return (
<div>
<button onClick={this.getAllRefsValues}>Get all props values</button>
<input type="text" ref="test1"/>
<input type="text" ref="test2"/>
<input type="text" ref="test3"/>
</div>
)
}
});
Run Code Online (Sandbox Code Playgroud)
这是我正在使用的jsfiddle.
我有一种感觉,这可能不是一个好主意,但我不知道如何处理这个问题.
有人帮吗?
我的 mysql 和 MATCH AGANIST 有问题。
\n\n我的数据库中有这一行:
\n\n1:{Czy jeste\xc5\x9bmy tutaj sami};2:{Margit Sanoemo}\nRun Code Online (Sandbox Code Playgroud)\n\n我想通过以下查询找到它:
\n\nSELECT * FROM data WHERE MATCH (params) AGAINST('*argi*' IN BOOLEAN MODE)\nRun Code Online (Sandbox Code Playgroud)\n\n但我有一个空行。
\n\n但是对于这个查询:
\n\nSELECT * FROM dataWHERE MATCH (params) AGAINST('margi*' IN BOOLEAN MODE)\nRun Code Online (Sandbox Code Playgroud)\n\n我得到我想要的。
\n\n你能帮我在参数中添加双**吗? AGAINST('*argi*' IN BOOLEAN MODE)
我在html/css/javascript中创建应用程序或网站,这将允许我创建幻灯片,添加一些文本,图像可能会更改每个幻灯片的颜色和样式,而不是作为整个演示文稿启动它.
到目前为止,我已经设法做了一个非常简单的布局:
http://sandbox.padsbanger.pl/ss/
我的问题是:
如何在侧边栏上创建div的动态预览以及右侧的幻灯片的完整视图?这将允许我在不同的幻灯片之间切换并对它们进行更改.
提前致谢 :)
编辑:对于这个项目我不允许使用PHP.
编辑2:
我并不打算在db中存储有关幻灯片的数据.这个应用程序的想法,它做一个演示文稿consistig几个幻灯片,然后作为演示文稿启动它全屏视图.
我将定位元素放在彼此的顶部时遇到了问题.这是我的标记:
<div id="glownySlajder">
<ul>
<li>
<img src="inc/img/slajder_bg.jpg" alt="Slajd" class="slajd">
<div class="fr">
<a href="#" class="przyciskPoprzednia fl" title="Poprzednia"><img src="inc/img/strzalka_lewo.png" alt="strzalka_lewo"></a>
<p class="fl">Lorem ipsum dolor sit amet, consectetur adipiscing elit. Sed laoreet consequat gravida. Nunc sed risus est, ac vestibulum nisl. Suspendisse sagittis velit a massa auctor accumsan. Aliquam hendrerit libero tellus, at molestie leo. Curabitur sodales </p>
<a href="#" class="przyciskNastepna fr" title="Nast?pna"><img src="inc/img/strzalka_prawo.png" alt="strzalka_prawo"></a>
</div>
</li>
</ul>
</div>
Run Code Online (Sandbox Code Playgroud)
这是我的css:
#glownySlajder {
margin-bottom: -2px;
}
#glownySlajder a {
margin: 7px;
}
#glownySlajder ul …Run Code Online (Sandbox Code Playgroud) javascript ×3
css ×2
html ×2
mysql ×2
reactjs ×2
against ×1
dynamic ×1
flux ×1
match ×1
mysql-python ×1
python ×1
react-jsx ×1
slide ×1
where-clause ×1
z-index ×1