İyinet'e Hoşgeldiniz!

Türkiye'nin En Eski Webmaster Forum'una Hemen Kayıt Olun!

Kayıt Ol!

mysqla veri yazdırma

ankara

0
İyinet Üyesi
Katılım
27 Ekim 2006
Mesajlar
397
Reaction score
0
Konum
Gemlik - Bursa
HTML:
Warning: mysql_num_rows(): supplied argument is not a valid MySQL result resource in /home/slink/public_html/video/class.youtube.php on line 101
Bir sorun çıktı.Kaydınız gerçekleşmedi.

PHP:
$dbhost = 'localhost';
$dbuser = 'asdad';
$dbpass = 'adsad';
$conn = mysql_connect($dbhost, $dbuser, $dbpass) or die ('Error connecting to mysql');
mysql_select_db('adads');

//Burda Veri Tabanına Bağlanıyoruz Kurulumda Yazılan Kullanıcı Ve Şifredir

if( empty($url[0][$i] ) || empty($thumb_nail[0][$i] ) || empty($description[0][$i] ) || empty($description[0][$i] ) || empty($description[0][$i]  ) ) {
       echo "Form alanını eksik doldurdunuz.";
//Burda Gelen Bilgilerin Eksik Olup Olmadığını Kontrol Ediyoruz.

}
else {

    $veriler[1] = trim($url[0][$i] ); 
    $veriler[2] = trim($thumb_nail[0][$i] );
    $veriler[3] = trim($description[0][$i] );
    $veriler[4] = trim($description[0][$i] );
    $veriler[5] = trim($description[0][$i] );
//Burda Gelen Verilerin MySQL e yazılıcağını belirtiyoruz.

    $s = mysql_query("SELECT * FROM files" );

    if ( mysql_num_rows($s ) >= 1 ) {
          echo "<b>$ad</b> Sen Yazdınız Lütfen Birdaha Yazmayın : )";
       exit( );
    }
//Burda kullanıcının yazıp yazmadığını kontrol ediyoruz

nerede hata var anlamadım bir türlü yazdıramadık takıldım kaldım burada 12 den beri uğraşıyorum php üstatlardan yardım ederlerse tşkler ederim
 

*siber*

0
İyinet Üyesi
Katılım
20 Temmuz 2005
Mesajlar
2,014
Reaction score
1
Konum
about:blank
php kodlarını verdiğin sayfanın adını class.youtube.php var sayarak ve hata verdiği satırın
PHP:
if ( mysql_num_rows($s ) >= 1 ) {
burası olduğunu varsayarak demeliyim ki burada hata yok.

PHP:
$s = mysql_query("SELECT * FROM files" );

files tablosunun olup olmadığına bakın.
 

ankara

0
İyinet Üyesi
Katılım
27 Ekim 2006
Mesajlar
397
Reaction score
0
Konum
Gemlik - Bursa
onuda geçtik

Bir sorun çıktı.Kaydınız gerçekleşmedi yazı aldım sorun ne olabilir.
 

sempaty

1
İyinet Üyesi
Katılım
25 Şubat 2005
Mesajlar
3,824
Reaction score
19
Konum
hawaii. ama sanal tur.
hangi dosyada "kaydınız gerçekleşmedi" yazıyor bulup ilgili kodları buraya eklersen.

verdiğin kodlarda bunla ilgili bişey yok
 

ankara

0
İyinet Üyesi
Katılım
27 Ekim 2006
Mesajlar
397
Reaction score
0
Konum
Gemlik - Bursa
PHP:
<?php

/*		
	YouTube API hek up.  
	Version: 1.0 
	Author: Sam Napolitano
	URL: http://www.napolitopia.com/youtube_videos.php
	Last Mod Date: 9/22/06
	Notes: I am relatively new to php so you will have to excuse me if it seems that this is a little redundant or undercoded. 
	This is also the first class I have ever created from scratch, so the concept is still new to me. 
	This is under a GNU just leave my name in the credits and use/hek/destroy as needed. 
*/

class youTube {

	function get_feed($feed){
		
		//Open and return Feed with cURL for parsing
		$ch = curl_init();
		$timeout = 0;
		curl_setopt ($ch, CURLOPT_URL, $feed);
		curl_setopt ($ch, CURLOPT_RETURNTRANSFER, 1);
		curl_setopt ($ch, CURLOPT_CONNECTTIMEOUT, $timeout);
		$xml = curl_exec($ch);
		curl_close($ch);
		
		return $xml;

	}
	
	function yt_results($xml, $howmany){
	
		//Match appropriate tags and throw them in an array. I know I don't need to escape the carrots but I was recieving some strange results without it.
		preg_match_all("/\<url\>(.+?)\<\/url\>/smi",$xml, $url);
		preg_match_all("/\<description\>(.+?)\<\/description\>/smi",$xml, $description);
		preg_match_all("/\<video\>(.+?)\<\/video\>/smi",$xml, $video);
		preg_match_all("/\<thumbnail_url\>(.+?)\<\/thumbnail_url\>/smi",$xml, $thumb_nail);
		
		//shift return arrays to negate 0 level
		array_shift($url);
		array_shift($thumb_nail);
		array_shift($description);
		array_shift($video);
		
		// Replace html characters. More can be added but this seems to work for me across the board. 
		for($i=0;$i<count($description[0]);$i++){
			
			$description[0][$i] = preg_replace("/</","<",$description[0][$i]);
			$description[0][$i] = html_entity_decode($description[0][$i],ENT_QUOTES);
		
		}
		
		// find out how many videos are returned
		$total_videos = count($video[0]);
		
		//error checking for how many videos to display
		
		//if more videos are asked for then exist only return how many acutally exist
		if($howmany > $total_videos){
			
			$howmany = $total_videos;
		
		}
		
		//if none are asked for default to all
		if(!$howmany || $howmany == 0){
		
			$howmany = $total_videos;
			
		}
		
		//video display options
		for($i = 0; $i<$howmany; $i++){
			
//			print "<p>".$url[0][$i]."---".$thumb_nail[0][$i]."---</a>".$description[0][$i]."</p>"; 
$dbhost = 'localhost';
$dbuser = 'ssss';
$dbpass = 'ssss';
$s = mysql_connect($dbhost, $dbuser, $dbpass) or die ('Error connecting to mysql');
mysql_select_db('sss');

//Burda Veri Tabanına Bağlanıyoruz Kurulumda Yazılan Kullanıcı Ve Şifredir

if( empty($url[0][$i] ) || empty($thumb_nail[0][$i] ) || empty($description[0][$i] ) || empty($description[0][$i] ) || empty($description[0][$i]  ) ) {
       echo "Form alanını eksik doldurdunuz.";
//Burda Gelen Bilgilerin Eksik Olup Olmadığını Kontrol Ediyoruz.

}
else {

    $veriler[1] = $url[0][$i] ; 
    $veriler[2] = $thumb_nail[0][$i] ;
    $veriler[3] = $description[0][$i] ;
    $veriler[4] = $description[0][$i] ;
    $veriler[5] = $description[0][$i] ;
    $veriler[6] = 1 ;
    $veriler[7] = 550 ;
    $veriler[8] = 500 ;
    $veriler[9] = 0 ;
    $veriler[10] = 2007-03-10 ;
//Burda Gelen Verilerin MySQL e yazılıcağını belirtiyoruz.

    $s = mysql_query("SELECT * FROM files WHERE file='$file'" );

    if ( mysql_num_rows($s ) >= 1 ) {
          echo "<b>$ad</b> Sen Yazdınız Lütfen Birdaha Yazmayın : )";
       exit( );
    }
//Burda kullanıcının yazıp yazmadığını kontrol ediyoruz


    $tablo = "INSERT INTO files VALUES ('$veriler[6]', '$veriler[1]', '$veriler[2]', '$veriler[6]', '$veriler[6]', '$veriler[3]', '$veriler[4]', '$veriler[4]', '$veriler[7]', '$veriler[8]', '$veriler[6]', '$veriler[9]', '$veriler[6]', '$veriler[6]', '$veriler[10]', '$veriler[9]', '$veriler[9]', '$veriler[9]')";


    if ( mysql_query($tablo ) ) {
        echo "Kaydınız gerçekleştirildi";
    } else {
        echo "Bir sorun çıktı.Kaydınız gerçekleşmedi.";
    }
}
//not serkancakmak yazan kısım tablo adımızdır
		
		} 
	} 

	function yt_featured($dev_id, $howmany){
		
		//youTube api feed
		$feed = "http://www.youtube.com/api2_rest?method=youtube.videos.list_featured&dev_id=$dev_id";
		
		//get the feed as a string data source
		$xml = $this->get_feed($feed);
		
		//get results
		$this->yt_results($xml, $howmany);	
		
	}
	
	function yt_user($dev_id, $user, $howmany){
		
		//youTube api feed
		$feed = "http://www.youtube.com/api2_rest?method=youtube.videos.list_by_user&dev_id=$dev_id&user=$user";
		
		//get the feed as a string data source
		$xml = $this->get_feed($feed);
		
		//get results
		$this->yt_results($xml, $howmany);
		
	}
	
	function yt_tag($dev_id, $tag, $howmany){
		
		//youTube api feed
		$feed = "http://www.youtube.com/api2_rest?method=youtube.videos.list_by_tag&dev_id=$dev_id&tag=$tag";
		
		//get the feed as a string data source
		$xml = $this->get_feed($feed);	
		
		//get results
		$this->yt_results($xml, $howmany);	
		
		
	}
	
}

?>

videoları veritabanına yazdıramadım

bir sorun çıkı kaydınız gerçekleşmedi die sorun alıorum
 

Türkiye’nin ilk webmaster forum sitesi iyinet.com'da forum üyeleri tarafından yapılan tüm paylaşımlardan; Türk Ceza Kanunu’nun 20. Maddesinin, 5651 Sayılı Kanununun 4. maddesinin 2. fıkrasına göre, paylaşım yapan üyeler sorumludur.

Backlink ve Tanıtım Yazısı için iletişime geçmek için Skype Adresimiz: .cid.1580508955483fe5

Üst