Я хочу, чтобы мой маленький скрипт взял ссылку, которую я уже вставлял в базу данных, получаю соответствующий текст с этой веб-страницы и вставляем ее в другой столбец той же строки. Затем сделайте это снова в следующей строке. Я получаю этот «объект класса mysqli не может быть преобразован в строку», но я не уверен, как правильно представлять номер строки. Вот что я до сих пор.Как увеличить строку в mysql на каждой итерации цикла for?
ОБНОВЛЕНИЕ Хорошо, ребята, я ценю вашу помощь. Думаю, я не понимаю. Сообщение об ошибке говорит об этом в строке, которая говорит $query1 = "$conn, SELECT adlink, key FROM usedcars WHERE key = $x";
Или, по крайней мере, это то, что он говорит прямо сейчас. Я пробовал все предлагаемые решения, и до сих пор я просто получаю кучу других ошибок.
for ($y=1;$y=1201;$y++)
{
$x = 1;
$query1 = "$conn, SELECT adlink, key FROM usedcars WHERE key = $x";
$query2 = "$conn, INSERT INTO usedcars (adtext), VALUES ($final_text) WHERE key = $x";
$link_result = mysqli_query($query1);
$text_holder = file_get_contents($link_result);
$final_text = parse_array($text_holder, "postingBody", "<!-- .posting -->");
mysqli_query($query2);
echo "<font size='18' color='#FFFF00'>Placing text from $link_result into database</font><br>";
$x++;
}
Я знаю его, вероятно, что-то простое ... Я просто не так умен, как вы, ребята.
Почему вы вставляете ГДЕ? Никогда не видел этого раньше. –
Пила его здесь: http://www.w3schools.com/sql/sql_where.asp @SergeyScopin – tommyg
'WHERE' используется для фильтрации существующих результатов. – Eliel