2013-06-23 5 views
0

Table SchemaInsert Into не работает

Я хочу, чтобы вставить поля данных, как: ID = 1, id_page = 12356. Я прочитал id_page из HTML-документа, и я всегда получаю сообщение об ошибке:

Warning: mysql_query() ожидает параметр 1, чтобы быть строка, ресурс приведены в /мнт/WebI/b0/44/53443744 /htdocs/digitalpiano-test/kitareader.php на линии 14 ошибок

<?php 
$con = mysql_connect("rdbms.strato.de","U1363575","asdasd123","DB1363575"); 
if (mysqli_connect_errno())echo "Failed to connect to MySQL: " . mysqli_connect_error(); 

$name = file_get_contents('kitas.html'); $array_name = explode("<tr>", $name); 
foreach($array_name as $value) { 
    $value2 = explode('<a href="kitaDetails.aspx?ID=',$value); 
    $value3 = explode('">',$value2[1]); 
    $id_page = $value3[0]; 
    $eintragen = mysql_query($con,"INSERT INTO kita_berlin (id_page) VALUES ('$id_page')") or die ("error");  
} ?> 

Что не так?

ответ

3

MySQL принимает запрос как первый параметр, а соединение - как второй параметр.

Это будет работать, но вы действительно должны смотреть на MySQLi или PDO, поскольку MySQL устарел сейчас.

Кроме того, существует намного более чистый способ получить атрибут id_page, используя GET, вместо того, чтобы взорвать id_page.

+0

Hm Я все еще получаю сообщение об ошибке:/ – Susanne92

+0

Какая ошибка? – Achrome

+0

Я получаю сообщение об ошибке от или умираю ('error') – Susanne92