Ερώτηση για αποθήκευση object

Συζητήσεις για την βάση δεδομένων MySQL και το phpMyAdmin

Συντονιστές: WebDev Moderators, Super-Moderators

Απάντηση
prokopios
Δημοσιεύσεις: 155
Εγγραφή: 17 Φεβ 2006 15:47

Ερώτηση για αποθήκευση object

Δημοσίευση από prokopios » 07 Οκτ 2008 12:48

Γεια σας, έχω φτιάξει έναν κώδικα για να αποθηκεύει objects από ένα site σε μια βάση δεδομένων.

Στη MySQL ο κώδικας μου είναι :

Κώδικας: Επιλογή όλων

CREATE TABLE objects (
id_object smallint(5) NOT NULL auto_increment,
id varchar(20),
classid varchar(40) NOT NULL,
codebase TEXT,
keimeno TEXT,
codetype varchar(40),
width varchar(4),
height varchar(4),
title varchar(40), 
alt varchar(30) DEFAULT NULL,
PRIMARY KEY (id_object)); 

Ενώ ο php κώδικάς μου είναι :

Κώδικας: Επιλογή όλων

<?php

         $url = "http&#58;//www.2createawebsite.com";
	$file = file_get_contents&#40;$url&#41;;

	preg_match_all&#40;'~<object&#40;\s+&#91;^>&#93;*&#41;>&#40;.*?&#41;</object>~is',$file,$objects&#41;;

	for &#40;$i = 0; $i < count&#40;$objects&#91;0&#93;&#41;; $i++&#41; 
	&#123;
  		preg_match_all&#40;'/\s+&#40;\S+&#41;\s*=\s*"&#40;&#91;^"&#93;+&#41;"/',$objects&#91;1&#93;&#91;$i&#93;,$vars&#41;;
  		for &#40;$j = 0; $j < count&#40;$vars&#91;0&#93;&#41;; $j++&#41;
		&#123;
    		$columns.=$vars&#91;1&#93;&#91;$j&#93;.",";
    		$values.="'".mysql_escape_string&#40;$vars&#91;2&#93;&#91;$j&#93;&#41;."',";
  		&#125;
  
  		$columns.="keimeno";
  		$values.="'".mysql_escape_string&#40;$objects&#91;2&#93;&#91;$i&#93;&#41;."'";
  
  		$sql = "INSERT into objects &#40;$columns&#41; VALUES &#40;$values&#41;";
  		$result = mysql_query&#40;$sql&#41; or die&#40;"Failed Query of " . $sql&#41;;
  
  		unset&#40;$columns&#41;;
  		unset&#40;$values&#41;;
	&#125;
?>
Αλλά παίρνω το εξής λάθος :
Failed Query of INSERT into objects (classid,codebase,width,height,title,keimeno) VALUES ('clsid:D27CDB6E-AE6D-11cf-96B8-444553540000','http://download.macromedia.com/pub/shoc ... '328','How to Make Money With Affiliate Programs','\n
\n \n \n ')

Έχει καταλάβει κανείς τι λάθος κάνω ??[/list]
ΑΥΤΑ!!!

Απάντηση

Επιστροφή στο “MySQL”

Μέλη σε σύνδεση

Μέλη σε αυτήν τη Δ. Συζήτηση: Δεν υπάρχουν εγγεγραμμένα μέλη και 0 επισκέπτες