小编iam*_*esy的帖子

mysql_fetch_array()/ mysql_fetch_assoc()/ mysql_fetch_row()/ mysql_num_rows等...期望参数1是资源或结果

我试图从MySQL表中选择数据,但我收到以下错误消息之一:

mysql_fetch_array()期望参数1是资源,给定布尔值

要么

mysqli_fetch_array()期望参数1为mysqli_result,给定布尔值

要么

在布尔/非对象上调用成员函数fetch_array()

这是我的代码:

$username = $_POST['username'];
$password = $_POST['password'];

$result = mysql_query('SELECT * FROM Users WHERE UserName LIKE $username');

while($row = mysql_fetch_array($result)) {
    echo $row['FirstName'];
}
Run Code Online (Sandbox Code Playgroud)

这同样适用于代码

$result = mysqli_query($mysqli, 'SELECT ...');
// mysqli_fetch_array() expects parameter 1 to be mysqli_result, boolean given
while( $row=mysqli_fetch_array($result) ) {
    ...
Run Code Online (Sandbox Code Playgroud)

$result = $mysqli->query($mysqli, 'SELECT ...');
// Call to a member function fetch_assoc() on a non-object
while( $row=$result->fetch_assoc($result) ) {
    ...
Run Code Online (Sandbox Code Playgroud)

$result = $pdo->query('SELECT ...', PDO::FETCH_ASSOC);
// Invalid …
Run Code Online (Sandbox Code Playgroud)

php mysql

938
推荐指数
29
解决办法
74万
查看次数

JavaScript:location.href在新窗口/标签页中打开?

我有来自第三方开发人员的JavaScript文件.它有一个链接,用目标替换当前页面.我想在新标签页中打开此页面.

这是我到目前为止:

if (command == 'lightbox') {
 location.href="https://support.wwf.org.uk/earth_hour/index.php?type=individual";
}
Run Code Online (Sandbox Code Playgroud)

谁能帮我吗?

javascript

361
推荐指数
5
解决办法
62万
查看次数

为什么我的php文件显示为纯文本?

我一直在使用php编写php应用程序一段时间.现在我在我的工作PC上分别安装PHP和apache.我已经安装了PHP 5和最新的apache.我去localhost看看它有效!现在我添加一个名为test.php的文件,显示:

<?php
    phpinfo();
?>
Run Code Online (Sandbox Code Playgroud)

但在浏览器中它只显示纯文本.有没有我明确告诉它使用PHP5的地方?

非常感谢

php apache

72
推荐指数
6
解决办法
15万
查看次数

我遇到了异常!怎么办?

我已经开始使用try catch块了(有点晚了,我知道!),但是现在我不知道一旦我抓住它就该如何处理异常.我该怎么办?

Try
    connection.Open()
    Dim sqlCmd As New SqlCommand("do some SQL", connection)
    Dim sqlDa As New SqlDataAdapter(sqlCmd)
    sqlDa.Fill(dt)
Catch ex As SQLException
    ' Ahhhh, what to do now!!!?
Finally
    connection.Close()
End Try
Run Code Online (Sandbox Code Playgroud)

sql vb.net exception

69
推荐指数
6
解决办法
6816
查看次数

PHP:日期函数,用于获取当前日期的月份

我希望能够找出当前日期变量的月份.我是前vb.net,那里的方法就是这样date.Month.我如何在PHP中执行此操作?

谢谢,

Jonesy

我用了 date_format($date, "m"); //01, 02..12

这就是我想要的,现在的问题是如何将它与int进行比较,因为$monthnumber = 01它变成了1

php datetime

60
推荐指数
5
解决办法
26万
查看次数

Magento:在phtml文件中获取一个静态块作为html

我有一个名为newest_product(带内容)的静态块,我想将其显示在.phtml文件中html.

我试过这段代码:

echo $this->getLayout()->createBlock('cms/block')->setBlockId('newest_product')->toHtml(); 
Run Code Online (Sandbox Code Playgroud)

但这一切都没有显示出来.

我使用错误的代码吗?

php magento

40
推荐指数
6
解决办法
17万
查看次数

PHP:PEAR邮件帮助

我正在尝试邮寄梨包.它成功发送了一封电子邮件但是给我以下错误:

Strict Standards: Non-static method Mail::factory() should not be called statically, assuming $this from incompatible context in C:\Program Files (x86)\Apache Software Foundation\Apache2.2\htdocs\ClientPortal\classes\SupportTickets.php on line 356

Strict Standards: Non-static method PEAR::isError() should not be called statically, assuming $this from incompatible context in C:\PHP\PEAR\Mail\smtp.php on line 365

Strict Standards: Non-static method PEAR::isError() should not be called statically, assuming $this from incompatible context in C:\PHP\PEAR\Net\SMTP.php on line 386

Strict Standards: Non-static method PEAR::isError() should not be called statically, assuming $this from incompatible context …
Run Code Online (Sandbox Code Playgroud)

php email pear

33
推荐指数
4
解决办法
4万
查看次数

Laravel Eloquent按关系列过滤

使用Eloquent ORM我的模型设置如下: Post belongsToMany Category

post.php中

public function categories()
{
    return $this->belongsToMany('Category', 'posts_categories');
}
Run Code Online (Sandbox Code Playgroud)

我想按类别关系的列过滤帖子.

所以我想做一些事情:

$posts->where('categories.slug', '=', Input::get('category_slug'));
Run Code Online (Sandbox Code Playgroud)

但这不起作用.

我也尝试过:

$with['categories'] = function($query){ 
    $query->where('slug', '=', Input::get('category_slug'));
};

$posts::with($with)->get();
Run Code Online (Sandbox Code Playgroud)

但我认为这是为了过滤不按类别过滤的类别.

有谁能告诉我的方式?

orm eloquent laravel-4

25
推荐指数
1
解决办法
3万
查看次数

SQL Server将所有行从一个表复制到另一个表即重复表

我想保留一张表作为历史记录,并将其替换为空表.我如何通过Management Studio完成此操作?

sql ssms sql-server-2008

22
推荐指数
4
解决办法
9万
查看次数

Mongoose填充子子文档

我在MongoDB中有这个设置

项目:

title: String
comments: [] // of objectId's
Run Code Online (Sandbox Code Playgroud)

评论:

user: ObjectId()
item: ObjectId()
comment: String
Run Code Online (Sandbox Code Playgroud)

这是我的Mongoose架构:

itemSchema = mongoose.Schema({
    title: String,
    comments: [{ type: Schema.Types.ObjectId, ref: 'comments' }],
});

Item = mongoose.model('items', itemSchema);

commentSchema = mongoose.Schema({
    comment: String,
    user: { type: Schema.Types.ObjectId, ref: 'users' },
});

Comment = mongoose.model('comments', commentSchema);
Run Code Online (Sandbox Code Playgroud)

这是我得到我的项目和评论的地方:

Item.find({}).populate('comments').exec(function(err, data){
    if (err) return handleError(err);
    res.json(data);
});
Run Code Online (Sandbox Code Playgroud)

如何使用相应的用户填充注释数组?由于每条评论都有一个用户ObjectId()?

javascript mongoose mongodb node.js

20
推荐指数
6
解决办法
2万
查看次数