2016-03-30 12 views
0

görünmüyor. Şimdi bir süredir daireler çiziyordum, 68 ve 110 numaralı satırlarda neyi yanlış yaptığımı anlamaya çalışıyordum.SQL tablolarımın sayfalandırılmasını sağlamaya çalışıyorum ama sonuçlar

ama benim hata nerede olduğunu anlamıyorum "parametresi 1 kaynak, verilen boolean olmasını bekler". Birisi beni doğru yönde işaret edebilir mi yoksa hatamı açıklayabilir mi?

PHP'ye gerçekten yeniyim (sadece geçen hafta öğrenmeye başladım) bu yüzden çoğunlukla dersler ve çevrimiçi bulabildiğim şeylerle elimden geleni yapıyorum. itibaren

Hat 68:

while($row = mysql_fetch_array($query)){ 
    $card_number = $row['card_number']; 
    $card_id = $row['card_id']; 
    $card_name = $row['card_name']; 
    $card_mana_img = $row['card_mana_img']; 
    $card_type = $row['card_type']; 
    $card_rarity = $row['card_rarity']; 
    $card_set = $row['card_set']; 
    } 
?> 

Hatları 99 itibaren:

<table> 

<tr> 
    <td>Number</td> 
    <td>Name</td> 
    <td>Type</td> 
    <td>Mana</td> 
    <td>Rarity</td> 
    <td>Set</td> 

</tr> 
<?php while ($row = mysql_fetch_array($query)) { ?> 
<tr> 
<td><?php echo $card_number; ?></td> 
<td><a href="http://mtgdecktechs.com/<?php echo $card_id; ?>"><?php echo $card_name; ?></a></td> 
<td><?php echo $card_type; ?></td> 
<td><?php echo $card_mana_img; ?></td> 
<td><?php echo $card_rarity; ?></td> 
<td><?php echo $card_set; ?></td> 
</tr> 
<?php } ?> 
</table> 
<br> 
<?php echo $paginationCtrls; ?><br> 
<?php echo $textline2;?><br> 
<?php echo $textline1;?> 
+0

Sorunuz çok büyük. Değiştirir ve yalnızca ilgili kodun gösterilmesi – Andrew

+1

Olası çoğaltılabilir [mysql \ _fetch \ _array()/mysql \ _fetch \ _assoc()/mysql \ _fetch \ _row(), parametre 1'in kaynak veya mysqli \ _result olmasını bekler, verilen boolean] (http://stackoverflow.com/questions/2973202/mysql-fetch-array-mysql-fetch-assoc-mysql-fetch-row-expects-parameter-1-to) – Sean

+0

@Sean doğrudur. Sorgularınız, bize verdiğiniz bilgilere dayanarak söyleyemeyeceğimiz sebepten dolayı başarısız. – bassxzero

cevap

0

bu kullanmayın: sql = "magicorigins_cardset DAN sayısını SEÇ" $;

Bunu kullanın: $ sql = "SELECT count (*) from magicorigins_cardset";

+0

Bu, bakacağım sonraki sorunu giderdi! Teşekkürler! –