php print με εξαίρεση

Σε αυτή την περιοχή μπορείτε να βρείτε ή να αναζητήσετε πληροφορίες σχετικές με την PHP

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

Απάντηση
abeautifulmind
Δημοσιεύσεις: 319
Εγγραφή: 02 Μάιος 2010 18:04

php print με εξαίρεση

Δημοσίευση από abeautifulmind » 13 Ιαν 2011 21:48

Καλησπέρα μήπως ξέρει κανείς πως μπορώ να εκτυπώσω τα στοιχεία από έναν πίνακα sql που έχει μόνο ένα πεδίο με ονόματα αλλά να μην εκτυπώνει ένα συγκεκριμένο όνομα αλλά όλα τα υπόλοιπα?
Υπάρχει κάποια εντολή στην sql που να εξαιρεί ένα στοιχείο από έναν πίνακα στην εκτύπωση η οταν σαρώνει έναν πίνακα?
Π.χ. αποθηκεύω ένα όνμα σε μεταβλητή session το όνομα που έχει η session σε έναν πίνακα users και μετά θέλω να κάνω print όλα τα ονόματα του πίνακα χωρίς το όνομα που είχα καταχωρήσει στον πίνακα σαν session.
Ευχαριστώ.

Άβαταρ μέλους
stevebat
Script Master
Δημοσιεύσεις: 307
Εγγραφή: 05 Αύγ 2009 15:54
Επικοινωνία:

php print με εξαίρεση

Δημοσίευση από stevebat » 13 Ιαν 2011 22:01

Μπορείς

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

$sql ="SELECT * ....mpla mpla WHERE `username`!='".$_SESSION['username']."';
τα υπόλοιπα τα ξέρεις;
mysql_fetch_array κ.α.;
αν οχι

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

$result=mysql_query(sql);
$rows=mysql_fetch_array($result);
και μετά κάνεις echo οποια rows θες από τη βάση
πχ

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

echo $rows['id']; ή echo rows['users'];

και τα λοιπά
Άμα έχεις πρόβλημα ποσταρε το εδώ

abeautifulmind
Δημοσιεύσεις: 319
Εγγραφή: 02 Μάιος 2010 18:04

php print με εξαίρεση

Δημοσίευση από abeautifulmind » 13 Ιαν 2011 23:03

ευχαριστώ για την γρήγορη απάντηση σου.
Δεν μου δουλεύει έχω αυτόν τον κώδικα
print "<table class='chatusertable'>";

$show_user_online="SELECT * from users_online order by user_online";

$show_user_online2=mysql_query($show_user_online) or die("Could not get users_online");

while($show_user_online3=mysql_fetch_array($show_user_online2))
{
$z1=1;
$a1['z1']=substr("$show_user_online3[user_online]",0,23);
$z1='z1'+1;
print "<tr class='chatwin'><td class='chatuseronline'>$a1[z1]
</td></tr>";
}
print "</table>";
και ενα πίνακα users_online με ένα πεδίο user_online όπου αποθηκεύω και τραβάω τα ονόματα. καμία ιδέα?

Άβαταρ μέλους
korgr
Honorary Member
Δημοσιεύσεις: 5067
Εγγραφή: 07 Οκτ 2008 18:30
Τοποθεσία: Corinth
Επικοινωνία:

php print με εξαίρεση

Δημοσίευση από korgr » 14 Ιαν 2011 07:56

Τι αποτέλεσμα περιμένεις από αυτό?

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

$z1='z1'+1; 

gvre
Δημοσιεύσεις: 990
Εγγραφή: 14 Οκτ 2010 11:34
Τοποθεσία: Ηράκλειο Κρήτης
Επικοινωνία:

php print με εξαίρεση

Δημοσίευση από gvre » 14 Ιαν 2011 15:57

Σβήσε το * από το query και βάλε στη θέση του τα πεδία που χρειάζεσαι.

abeautifulmind
Δημοσιεύσεις: 319
Εγγραφή: 02 Μάιος 2010 18:04

php print με εξαίρεση

Δημοσίευση από abeautifulmind » 14 Ιαν 2011 20:17

ok paidia euxaristo to elisa to thema eixa lathos stin sintaxi

Απάντηση

Επιστροφή στο “PHP Προγραμματισμός”

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

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