在mysqli中启动SELECT WHERE命令的正确方法是什么

时间:2015-06-25 22:54:41

标签: php mysql mysqli

mysql

import numpy as np

# Made up parameters
N_random_variables = 500
n_vals = np.random.random_integers(100, 200, N_random_variables)
p_vals = np.random.random_sample(N_random_variables)

# Can this portion be vectorized? Yes
results = np.empty(N_random_variables)
results = np.random.binomial(n_vals, p_vals)

我正在尝试升级我们的系统,但无法使用mysqli命令找到上面列出的方法。我花了一个星期的大部分时间研究这个,并没有找到一个明确的方法来实现相同的结果。 如何在mysqli中完成,所以我可以使用一种语言完成我们的系统。 我已尝试在$ query中使用WHERE命令,但每次都会出错。 必须有一种方法来过滤结果,但我还没有找到它。任何帮助将不胜感激。

2 个答案:

答案 0 :(得分:0)

假设$conn包含mysqli_connect返回的连接对象,则等效代码为:

$result = mysqli_query($conn, $query);
$row = mysqli_fetch_array($result);

mysqlmysqli之间最明显的区别之一是mysql函数将连接作为可选参数,但它需要类似的第一个参数mysqli函数。

答案 1 :(得分:0)

我通常只是这样做,尝试一下,看看它是否有效。

如果$ prod不是字符串:

$query = "SELECT * FROM product WHERE id_num=".$prod.";";

如果$ prod是一个字符串:

$query = "SELECT * FROM product WHERE id_num='".$prod."';";