2013-06-23 46 views
0

Table Schema插入不起作用

我想要插入數據字段,如:id = 1,id_page = 12356。我讀了id_page出一個html文件和我總是收到此錯誤信息:

警告:請求mysql_query()預計參數1爲字符串,資源 在 的/ mnt/webi/B0 /53443744分之44給出/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將查詢作爲第一個參數,將連接作爲第二個參數。

$eintragen = mysql_query("INSERT INTO kita_berlin (id_page) VALUES ('$id_page')", $con) or die ("error"); 

這樣可以工作,但是您真的應該考慮使用MySQLi或PDO,因爲MySQL現在已被棄用。

此外,通過直接使用GET而不是將id_page分解出來,獲得id_page屬性的方法更簡潔。

+0

嗯我仍然收到錯誤:/ – Susanne92

+0

什麼是錯誤? – Achrome

+0

我得到錯誤信息或死('錯誤') – Susanne92